glsldevil binari

Sekitar satu tahun lalu saya menulis tentang OpenGL / GLSL debugger glsldevil dalam artikel gentoo ebuild untuk glsldevil-1.1.5 dan menyediakan ebuild gentoo untuk itu. Sayangnya glsldevil tampaknya tidak akan tersedia lagi dari halaman web dari Universitas Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), yang telah memberikan ebuild tidak berguna.

Sejak lisensi redistribusi izin glsldevil, saya memutuskan untuk meng-upload salinan lokal saya, untuk membuat glsldevil tersedia untuk umum lagi. Sayangnya ini hanya mencakup binari Linux (32bit dan 64bit) dan tidak binari Windows atau kode sumber.

Anda dapat mendownload binari Linux dari sini: glsldevil-1.1.5.tar.gz (11)

Untuk digunakan dengan ebuild, hanya menyalin file ke / usr / portage / distfiles /.

salam
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 suara, rata-rata: 5,00 dari 5)
Loading ... Loading ...

Pagerank 0 di mana-mana

Mulai kemarin, Google PageRank semua situs yang sedang ditampilkan sebagai 0 atau n / a. Pagerank tidak begitu penting untuk menentukan kualitas situs seperti itu sekali. Hal ini masih bisa menjadi petunjuk untuk melihat bagaimana optimasi mesin pencari yang baik (SEO) adalah untuk sebuah situs, atau jika situs perlu perbaikan.

Banyak blogger bertanya-tanya apa yang terjadi pada situs mereka. Lalu ada rumor biasa, tentang Google Pagerank menonaktifkan sepenuhnya dan Googles Lisensi untuk Pagerank berakhir. Algoritma Pagerank weightens website dengan pentingnya. Hal ini dilakukan dengan pembobotan link inbound ke situs dengan PageRank dari situs pengarah. Jadi link dari situs dengan PageRank yang lebih tinggi lebih berharga daripada link dari situs dengan yang lebih rendah. Algoritma ini dikembangkan oleh pendiri Google Brin dan Page, tetapi paten untuk algoritma ini ditetapkan oleh Universitas Stanford. Google telah mendapat lisensi eksklusif sampai 2011, kemudian menjadi lisensi non-eksklusif. Dengan demikian berakhir lisensi ini tidak berdampak pada ketersediaan Pagerank sama sekali, itu hanya berarti, bahwa orang lain juga bisa mendapatkan lisensi untuk algoritma dan menggunakannya. Penyebab sebenarnya untuk menampilkan Pagerank tidak bekerja lagi sedang dibahas di [1] . Hal ini sangat sederhana: API Google untuk bertanya Pagerank telah berubah. Untuk script yang paling cukup untuk menggantikan toolbarqueries.google.com string / pencarian dengan toolbarqueries.google.com / TBR.

Beberapa ekstensi Firefox, seperti SEOQuake, bisa diperbaiki dengan menjalankan baris perintah berikut di folder ekstensi dari profil firefox:

grep-rl toolbarqueries.google.com / search. | Xargs-t sed-i-e 's / toolbarqueries.google.com \ / search / toolbarqueries.google.com \ / TBR /'

Setelah firefox di restart Pagerank yaitu SEOQuake sedang ditampilkan dengan benar lagi. Untuk beberapa ekstensi lainnya ada yang harus dilakukan beberapa pekerjaan lebih banyak dan kita harus menunggu update berikutnya untuk mendapatkan ini tetap. Halaman-halaman menyediakan informasi Pagerank online, seperti seitwert.de, juga dapat diharapkan untuk mendapatkan tetap segera. Sementara itu seseorang dapat menggunakan Pagerank Checker online dari Jens Altmann untuk memeriksa Pagerank.

Jürgen

Referensi:

[1] seomonitor.de

[2] wikipedia.org

[3] cickconf5.org

 Pagerank 0 everywhere
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Peningkatan OpenSceneGraph-2.8.3 ebuild

Ebuild OpenSceneGraph saat ini di pohon Portage Gentoo tidak menginstal sampel OpenSceneGraph kumpulan data. File-file ini termasuk model beberapa contoh, font, bitmap dll yang digunakan pada contoh OpenSceneGraph dan aplikasi lainnya. Ini adalah masalah untuk aplikasi bergantung pada file yang tersedia. Dalam contoh stereoskopik gambar saya penampil SIV bergantung pada memiliki dataset sampel OpenSceneGraph terinstal dan gagal untuk memuat font arial dari dataset dengan error berikut:

Peringatan: font file "font / arial.ttf" tidak ditemukan.

Berikut adalah ebuild saya dimodifikasi menyelesaikan masalah ini: OpenSceneGraph-2.8.3.tar.gz (292)

Download ebuild dimodifikasi dan ekstrak arsip ke / usr / local / portage. Pastikan untuk memasukkan baris berikut di / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Jika Anda ingin menggunakan OpenSceneGraph dengan dukungan ffmpeg, download patch dari bugs.gentoo.org dan salin ke / etc/portage/patches/dev-games/openscenegraph-2.8.3 / seperti yang dijelaskan di sana, untuk mengkompilasi dengan ffmpeg-0.6 . Jika tidak muncul akan gagal dengan:

/ OsgPlugins / ffmpeg / FFmpegAudioStream.hpp: 18:9:
error: tidak dapat mengalokasikan sebuah objek dari tipe abstrak
'OsgFFmpeg :: FFmpegAudioStream'

Sekarang Anda dapat mengatur contoh-Flag USE dan muncul openscenegraph untuk mendapatkan dataset misalnya.

Jika Anda memiliki flightgear diinstal, instal ulang simgear setelah itu, seperti permintaan ebuild Anda lakukan:

muncul -1 dev-games/simgear

Tergantung pada jika Anda upgrade atau menginstal ulang hanya dengan ebuild baru mungkin perlu untuk menjalankan revdep-rebuild untuk menyelesaikan masalah dengan perpustakaan rusak. Semoga ebuild berikutnya di pohon portage akan mencakup set sampel data.

Wxwidgets dukungan tampaknya rusak dengan versi saat ini. Bila menggunakan wxwidgets-Flag USE Openscenegraph gagal untuk mengkompilasi dengan, jadi termasuk

= Dev-games/openscenegraph-3.0.1-wxwidgets

di / etc / portage / package.use wxwidgets jika Anda telah mengaktifkan di make.conf anda.

salam

Jürgen

 Improved OpenSceneGraph 2.8.3 ebuild
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

VRTrack 1.0 - headtracking driver untuk HMD vr920

Seperti saya janjikan di versi baru dari driver headtracking vr920 segera hadir di sini adalah versi baru dari driver headtracking saya untuk iWear VR920 Vuzix untuk Linux. Ini menghitung yaw, pitch dan roll dari accelerometer dan data magnetometer (Perangkat telah mendapat tiga dari masing-masing). Hal ini membuat pelacakan 3DOF mungkin dan memungkinkan Anda untuk melihat-lihat dalam pemandangan 3D. Dalam contoh Anda dapat menggunakan driver dengan stereoscopic penampil gambar saya SIV . Rata-rata pengemudi pembacaan sensor dengan algoritma ditingkatkan, yang memberikan pengalaman yang jauh lebih halus dibandingkan dengan versi driver awal. Paket driver terdiri dari sebuah daemon yang dapat dijalankan di latar belakang dan untuk kenyamanan aplikasi kontrol dasar yang memungkinkan seseorang untuk dengan mudah men-tweak pengaturan driver ke berbagai callibrate perangkat. Untuk Informasi umum tentang cara menggunakan perangkat dengan Linux lihat: Vuzix VR920 dengan Linux dan aktif 3D stereo .

Sopir menyediakan trackingdata dalam format yang berbeda ke aplikasi menggunakannya. Selalu menulis data ke / dev / headtracking. Sebuah garis membaca dari / dev / vrtrack terdiri dari enam pelampung yang sesuai sensor membaca dalam format ini:

yaw lapangan gulungan xyz

Yaw, pitch dan roll sudut 0-360 derajat. X, y dan z adalah selalu nol untuk vr920, karena hanya mendukung tiga derajat kebebasan. Nilai-nilai ini disediakan untuk perangkat masa depan yang dapat mendukung enam derajat kebebasan, dengan harapan untuk mengusulkan standar untuk perangkat pelacakan.

Pengemudi dapat skala pembacaan dan membalikkan sumbu independantly untuk mendapatkan rentang nilai yang dibutuhkan untuk aplikasi yang digunakan dan pengalaman yang menyenangkan.

Untuk kompatibilitas maksimum dengan aplikasi yang ada ada empat modus lain operasi yang tersedia yang bisa digunakan secara terpisah:

  • Joystick emulasi
    Sopir mengemulasi perangkat joystick / dev / input / BEJ. Pembacaan untuk yaw, pitch dan roll adalah X, Y dan Z sumbu joystick dicontoh. Ini dapat digunakan untuk mengaktifkan dukungan headtracking dasar dalam permainan yang tidak native mendukung headtracking.
  • Tikus emulasi
    Sopir mengemulasi perangkat joystick / dev / input / mouseX. Pembacaan untuk yaw dan pitch sedang diterjemahkan ke X dan Y dari perangkat mouse, jadi ketika Anda terlihat benar bergerak pointer mouse ke kanan dan ketika Anda mencari pointer bergerak ke atas dan sebaliknya. Hal ini juga dapat digunakan untuk mengaktifkan dukungan headtracking dasar dalam permainan yang tidak native mendukung headtracking. Hal ini juga dapat digunakan untuk hanya mengontrol mouse pointer dari sistem jendela. Mengontrol viewport dari sistem jendela juga bisa menjadi tujuan resonable. Dengan perpanjangan MPX baru di xorg ini mungkin mungkin.
  • UDP - jaringan
    Dalam mode UDP pengemudi mengirimkan data pelacakan lewat jaringan seperti UDP unicast. Pendekatan untuk mengirim data keluar melalui jaringan membuat bahasa yang digunakan untuk menulis aplikasi independen dari bahasa yang digunakan untuk mengembangkan driver. Paket yang dikirim ke klien berisi tiga sudut, yaw, pitch dan roll dan x, y dan z sebagai titik tetap 32 bit dalam Q16.16 format. Mode ini dapat digunakan untuk mengontrol yaitu flightgear.
  • Multicast - jaringan
    Dalam mode multicast pengemudi mengirimkan data pelacakan lewat jaringan seperti UDP multicast, sehingga banyak klien dapat membaca data, yang membuat paralelisasi lebih mungkin, yaitu satu bisa menggunakan satu mesin untuk rendering dan komputer lain untuk perhitungan. Selain itu, pendekatan untuk mengirim data keluar melalui jaringan membuat bahasa yang digunakan untuk menulis aplikasi independen dari bahasa yang digunakan untuk mengembangkan driver. Data pelacakan dikirim ke klien berisi tiga sudut, yaw, pitch dan roll dan untuk penggunaan mudah viewmatrix, seseorang dapat langsung menggunakan dengan perpustakaan scenegraph. Jika Anda berniat untuk mengembangkan aplikasi dengan menggunakan headtracking dari VR920 melihat democlient.cpp file yang disertakan di download untuk rincian tentang cara untuk mendapatkan data ke dalam aplikasi Anda. Mode ini digunakan oleh penampil gambar stereoscopic SIV .
Di bawah ini adalah screenshot dari aplikasi kontrol selama kalibrasi dari perangkat vr920:
control app VRTrack 1.0   headtracking driver for the vr920 HMD vrtrack sopir selama kalibrasi (screenshot)

Catatan penting: Selama kalibrasi memastikan bahwa layar perangkat sedang menampilkan sesuatu Sejak menampilkan tidak hanya menampilkan layar biru mempengaruhi Data sensor (setidaknya dengan perangkat saya) Anda akan berakhir dengan kalibrasi yang salah yang lain.. Anda dapat menggunakan yaitu nvidia-settings untuk memastikan hal ini. Untuk petunjuk penggunaan rinci melihat readme yang disertakan dalam download.

Download: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

Saya memutuskan untuk mempublikasikan pengemudi di bawah lisensi non-komersial kreatif umum. Anda dapat men-download sumber penuh dari sini: vrtrack-1.0.tar.gz (390) , sebuah biner x86_64 dari sini: vrtrack-1.0-x86_64.tar.gz (321) , atau biner i686 dari sini: vrtrack-1.0- x86.tar.gz (327) . Sebuah PKGBUILD ArchLinux disediakan oleh Feilen tersedia di sini: aur.archlinux.org Lebih biner / distribusi format khusus mungkin tersedia di masa depan. Biner x86_64 telah membangun sampai dengan tanggal gentoo sistem, biner i686 di ubuntu hardy. Untuk biner i686 Anda dapat menginstal libconfig + + yaitu + libconfig +8 _1.3.2-2 dari sini: libconfig + + Jika tidak ada binari bekerja untuk Anda, Anda mungkin harus membangun dari sumber ...

Anda perlu memiliki libusb, libconfig + +, libfuse dan libcurses diinstal pada sistem Anda. Untuk pengguna ubuntu saya termasuk script ubuntu_install_deps.sh shell kecil yang menginstal dependensi. Mungkin ia bekerja juga untuk untuk lainnya Debian berbasis distribusi. Pengguna Gentoo hanya perlu memastikan bahwa libusb, ncurses, sekering, dan libconfig telah muncul. Versi kernel anda harus setidaknya 2.6.31 dan Anda harus memiliki cuse diaktifkan di kernel.

Catatan kaki:

Jika Anda seperti sopir, merasa bebas untuk link ke www.mygnu.de . Jika Anda mengembangkan aplikasi menggunakan data pelacakan diperoleh dari sopir silakan tinggalkan komentar, karena saya dapat meninjau aplikasi dan akhirnya menulis tentang hal itu. Untuk meminta lisensi komersial hubungi kami di info (at) mygnu.de. Nah, jika Anda hanya ingin mendukung pekerjaan kami di MyGNU.de menggunakan tombol donate icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

salam

Jürgen

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

gentoo ebuild untuk glsldevil-1.1.5

Beberapa hari lalu saya ingin mendapatkan beberapa informasi tentang cara OpenSceneGraph internal melakukan rendering, untuk mempersiapkan saya B.Sc. tesis. Terutama saya ingin tahu apakah itu benar-benar menggunakan Objects Buffer Vertex ketika saya "memaksa" Graphics Nodes untuk melakukannya. Analisis kode akan diambil untuk panjang dan tidak akan cukup bukti bagi saya. Jadi saya membutuhkan sebuah debugger OpenGL. Sebuah satu bagus yang saya temukan adalah glsldevil , yang dikembangkan di Universitas Stuttgart. Ini tidak hanya dapat men-debug OpenGL murni, tetapi juga shader GLSL.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

Untuk gentoo Saya menemukan sebuah ebuild lama di suatu tempat di web dan dimodifikasi untuk versi baru dari glsldevil. Berikut adalah overlay saya termasuk ebuild dimodifikasi: glsldevil-1.1.5_overlay.tar.gz (441)

Ambil overlay dan ekstrak di / usr / local / portage. Pastikan untuk memasukkan baris berikut di / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Kemudian muncul glsldevil.

salam

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

FlightGear dengan quad buffered stereo

Dengan saya yang akan datang sopir headtracking baru untuk vusix vr920 hmd ada kemungkinan bahwa aku berhasil mendapatkan penerbangan simulator terkenal FlightGear untuk bekerja dengannya. Hal ini membawa saya lagi untuk masalah yang FlightGear tidak bekerja di quad buffered stereo, seperti yang saya jelaskan dalam komentar saya untuk FlightGEAR 2.0.0 di Gentoo .

Satu mengharapkan untuk mengaktifkan mode stereoskopik di FlightGear memulai itu dengan baris berikut:

ekspor OSG_STEREO_MODE = QUAD_BUFFER; ekspor OSG_STEREO = ON; fgfs

Ketika memulai flightgear cara ini, satu mendapatkan output konsol berikut dan tidak ada pandangan stereoskopik:

Peringatan: 'operasi tidak valid' terdeteksi OpenGL kesalahan setelah RenderBin :: imbang (,)

Mendapatkan FlightGear untuk bekerja dengan quad-buffered stereo

Melakukan beberapa analisis kode di OpenSceneGraph-2.8.0 saya menemukan baris kode berikut di View.cpp:

OSG :: DisplaySettings * ds = OSG :: DisplaySettings :: contoh ();
if (ds-> getStereo ())
{
switch (ds-> getStereoMode ())
{
kasus (OSG :: DisplaySettings :: QUAD_BUFFER): sifat-> quadBufferStereo = true; break;
kasus (OSG :: DisplaySettings :: VERTICAL_INTERLACE):
kasus (OSG :: DisplaySettings :: kotak-kotak):
kasus (OSG :: DisplaySettings :: HORIZONTAL_INTERLACE): sifat-> stensil = 8; break;
default: break;
}
}

Tampaknya konteks stereo di FlightGear tidak bisa diinisialisasi dengan benar dalam WindowBuilder :: makeDefaultTraits (stensil bool). Dengan demikian garis-garis ini harus ditambahkan ke WindowBuilder.cxx. Untuk kenyamanan sini adalah patch terhadap FlightGear-2.0.0: flightgear-2.0.0-stereoscopic.patch (393)

Mungkin beberapa pengembang FlightGear bagus dapat mencakup kode ini ke hulu. Anda harus menggunakan kartu grafis profesional yang mendukung quad buffered stereo, seperti NVIDIA Quadro FX atau FireGL Ati dan hardware tampilan yang tepat, seperti kacamata rana, sebuah HMD atau sistem proyeksi stereoskopik, untuk manfaat darinya.

Masalah yang tersisa

Bila menggunakan quad buffered modus stereo di flightgear ada terjadi beberapa kesalahan grafis. Ini tidak terlalu mengganggu, tetapi mereka ada. Kontrol kokpit Beberapa adegan dan rincian lainnya mengandung garis-garis kuning, seperti gambar rangka, yang tidak ada ketika memulai FlightGear dalam mode "normal" layar. Saya menduga ini menjadi bug lain di FlightGear, yang masih harus berada. Lihat screenshot di bawah ini untuk rincian. Bagian-bagian bermasalah dari adegan ditandai merah. Terutama gambar malam menunjukkan masalah. Masalah ini tidak hanya ada di quad buffered modus stereo, tetapi juga dalam mode stereo lain seperti HORIZONTAL_SPLIT.

flightgear 1 FlightGear with quad buffered stereo

FlightGear demi hari, quad-buffered stereo, dengan kesalahan

flightgear 2 FlightGear with quad buffered stereo

FlightGgear demi hari, stereo tidak, tanpa kesalahan

flightgear 3 FlightGear with quad buffered stereo

FlightGear pada malam hari, quad-buffered stereo, dengan kesalahan

flightgear 41 FlightGear with quad buffered stereo

FlightGear pada malam hari, stereo tidak, tanpa kesalahan

Gentoo cara

Untuk pengguna gentoo di sini adalah overlay saya termasuk ebuild dimodifikasi: flightgear-2.0.0-stereoscopic_overlay.tar.gz (324) Download lapisan yang diubah (termasuk patch) dan ekstrak di / usr / local / portage. Pastikan untuk memasukkan baris berikut di / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Kemudian muncul flightgear dan menikmatinya dalam tiga dimensi.

Bersenang-senang

Jürgen

shim FlightGear with quad buffered stereo

 FlightGear with quad buffered stereo
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Versi baru dari driver headtracking vr920 segera hadir

Tahun lalu saya menerbitkan versi pertama dari driver headtracking linux saya untuk HMD VR920 sini . Saat ini saya bekerja pada sebuah versi driver baru yang akan memiliki fitur tambahan berikut:

  • Beberapa Protokol:
    -UDP multicast (seperti sebelumnya)
    -UDP unicast (untuk koneksi flightgear dan mungkin lebih)
    -Tikus emulasi (melalui uinput)
    -Joystick emulasi (melalui uinput)
    -Karakter perangkat untuk pembacaan sudut langsung (melalui cuse, akan
    memerlukan kernel> = 2.6.31)
  • Pembalik sumbu (telah menggerakkan kepala ke atas membuat pointer mouse ke atas atau bawah, tergantung kebutuhan)
  • Lebih baik penyaringan algoritma (headtracking lebih stabil)
  • Scaling data (yaitu agar sesuai dengan ukuran layar dengan mouse mode)
  • Dikustomisasi penundaan antara pembacaan sensor
  • User interface terpisah dari pengemudi

Dengan mendatang MPX dan emulasi tikus itu harus mungkin untuk mengontrol viewport terlihat dengan memutar sekitar kepala. Mengontrol tampilan untuk game atau perangkat lunak lain yang tidak secara asli mendukung headtracking juga harus mungkin dengan emulasi.

Pada tahap pembangunan saat ini sebagian besar fitur pada dasarnya bekerja sehingga diharapkan pengemudi baru yang akan segera dirilis.

Menantikan untuk update

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
2010-11-05

mygnu Info

blog gulungan

Info situs

Trans lator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag