Flightgear sa VR920 headtracking

Kamakailan nakuha ko talaga Flightgear upang gumana sa patyo sa loob buffered stereo . Ang tanging bagay na nawawala pa rin para sa pagkakaroon ng ulo ng Vusix VR920 ay inimuntar ipakita ganap na suportado sa flight simulator ay headtracking.

Gayunpaman, sa aking bagong headtracking driver, VR920 headtracking sa Flightgear ay maaari sa wakas. Ang isang mabuting bahagi ng trabaho ay nagawa ng Anders Gidenstam na ibinigay ang orihinal na module ilong, ang paglalarawan ng headtracking ng protocol at paggamit ng mga tagubilin para sa kanyang webcam based headtracking solusyon para sa Flightgear .

I-download at kopyahin ang protocol na paglalarawan headtrack.xml (278) sa $ FG_ROOT / Protocol. Para sa akin (gentoo sistema) ang lokasyon na ito ay / usr / share / laro / FlightGear na / Protocol /, marahil para sa maraming iba ito ay / usr / share / FlightGear / Protocol /

Pagkatapos i-download magsiper ang nabago ilong ng module headtracking.nas ​​(289) sa ~ / .fgfs na / ilong. Ito ay mahalaga upang gamitin ang iyong home directory at HINDI ie / usr / share / laro / FlightGear / ilong /.

Pagkatapos gumawa ng siguraduhin na ang vr920 driver ng headtracking ay tumatakbo sa UDP mode. Kung tumatakbo ng Flightgear sa parehong makina bilang ang headtracking driver, na dapat ay karaniwang kaso, gamitin na lamang ang 127.0.0.1 bilang destionation IP para sa driver at gamitin ang 4242 bilang destination port. Ito ang default na mga setting ng driver.

Panghuli patakbuhin ang Flightgear sa mga pagpipiliang ito:-generic = socket, sa, <hz>,, <port>, udp, headtrack-PANUKALA :/ SIM / headtracking / pinagana = 1

Kung gusto mo ring patyo sa loob buffered stereo dito (kailangan mo ng nvidia quadro board, na may assumably isang paunang G80 Chip o marahil ng isang ATI FireGL, hindi sinubukan, at isang stereo pinagana xserver) gamitin ang patch mula sa FlightGear sa patyo sa loob buffered stereo . Para sa mga tagubilin sa kung paano makakuha ng makita ang xserver upang gumana sa estereoskopiko mode: Vuzix VR920 sa Linux at aktibong 3D stereo

Para sa mga inilarawan configuration maaari mong gamitin ang mga sumusunod na maliit na startup script:

i-export ang OSG_STEREO_MODE = QUAD_BUFFER
ng export OSG_STEREO = SA
fgfs-generic = socket, sa, 25,, 4242, udp, headtrack-PANUKALA :/ SIM / headtracking / pinagana = 1

Ngayon mayroon magkano masaya at tamasahin ang isang bagong karanasan sa iyong VR920 at Flightgear na sa stereo sa headtracking.

pinakamahusay na tungkol

Jürgen

 Flightgear with VR920 headtracking
1 Star2 Stars3 Stars4 Stars5 Stars (Wala Ratings Subalit)
Loading ... Naglo-load ...

VRTrack 1.0 - headtracking driver para sa vr920 HMD

Tulad ng ipinangako ko sa Bagong bersyon ng vr920 driver ng ​​headtracking darating sa lalong madaling panahon dito ay ang bagong bersyon ng aking headtracking driver para sa Vuzix VR920 iwear para sa Linux. Ito ay kinakalkula pumaling, sukdulang at gumulong mula sa accelerometer at magnetometer data (Ang aparato ay nakuha tatlong ng bawat). Ito ay gumagawa ng isang 3DOF pagsubaybay posible at pinapayagan ka na magtingin-tingin sa isang 3D na tanawin. Sa halimbawa na maaari mong gamitin ang mga driver sa aking estereoskopiko imahe sa viewer SIV . Ang mga driver average sensor readings sa isang pinabuting algorithm, na nagbibigay ng isang malayo smoother na karanasan kaysa sa unang bersyon ng driver. Ang driver ng pakete ay binubuo ng isang salamangkero na maaaring tumakbo sa background at para sa kaginhawaan ng isang pangunahing kontrol ng application na nagbibigay-daan sa madaling isa sa sabunutan ang mga iba't-ibang mga setting ng driver at upang callibrate ang aparato. Para sa pangkalahatang Impormasyon sa kung paano gamitin ang aparato sa Linux makita: Vuzix VR920 sa Linux at aktibong 3D stereo .

Ang driver ay nagbibigay ang trackingdata sa iba't-ibang mga format sa mga application na gamitin ito. Writes laging ito ang mga data sa / dev / headtracking. Isang linya na basahin mula sa / dev / vrtrack na binubuo ng anim na kamay na tumutugma sa isang sensor pagbasa sa format na ito:

pumaling sukdulang roll xyz

Pumaling, sukdulang at gumulong ang anggulo mula 0 hanggang 360 degrees. X, y at z ay laging zero para sa vr920, dahil ito ay sumusuporta lamang sa tatlong degree ng kalayaan. Ang mga halagang ito ay nakalaan para sa mga hinaharap na mga aparato na maaaring suportahan ng anim na degree ng kalayaan, sa pag-asa upang imungkahi ang isang pamantayan para sa pagsubaybay ng mga aparato.

Ang driver ay maaaring masukat ang mga readings at saliwain ang mga mga axes independantly upang makuha ang mga kinakailangan na hanay ng halaga para sa mga ginamit na application at ang isang kaaya-aya na karanasan.

Para sa pinakamataas na pagkakatugma sa mga umiiral na application may apat na iba pang mga mode ng operasyon magagamit na ma-enable ang hiwalay:

  • Joystick pagtulad
    Driver ang emulates isang aparato ng joystick / dev / input / jsX na. Ang mga readings para sa pumaling, sukdulang at roll ang mga X, Y at Z axis ng emulated joystick. Ito ay maaaring gamitin upang paganahin ang mga pangunahing headtracking suporta sa mga laro na hindi natively sumusuporta sa headtracking.
  • Mouse pagtulad
    Driver ang emulates isang aparato ng joystick / dev / input / mouseX na. Ang mga readings para sa pumaling at sukdulang ay isinalin sa X at Y ng mouse ang aparato, kaya kapag tiningnan mo ang karapatan ng gumagalaw sa pointer ng mouse sa kanan at kung titingnan mo ang pointer ang gumagalaw paitaas at vice versa. Ito ay maaari ring gamitin upang paganahin ang mga pangunahing headtracking suporta sa mga laro na hindi natively sumusuporta sa headtracking. Ito rin ay ginagamit upang lamang makontrol ang mouse pointer ng sistema ng window. Pagkontrol sa viewport ng window ang sistema ay maaari ding maging isang resonable layunin. Gamit ang bagong extension ng MPX sa xorg ito ay maaaring posible.
  • UDP-network
    Ang Sa UDP mode driver ng nagpapadala ng tracking data sa pamamagitan ng network bilang UDP unicast. Ang diskarte sa ipadala ang data sa pamamagitan ng network ay gumagawa ng ang wika na ginagamit para sa pagsulat ng application independant mula sa wikang ginagamit para sa pagbuo ng driver. Ang packet na ipinadala sa mga kliyente ay naglalaman ng tatlong anggulo, pumaling, sukdulang at roll at x, y at z bilang 32 bit nakapirming punto sa Q16.16 format. Mode na ito ay maaaring ie ginagamit upang kontrolin flightgear.
  • Multicast - network
    Sa multicast mode driver ng nagpapadala ng tracking data sa pamamagitan ng network bilang UDP multicast, kaya maraming mga kliyente ay maaaring basahin ang data, na gumagawa ng parallelization mas posible, ibig sabihin maaaring isa gamitin ang isa sa makina para sa rendering at ibang machine para sa mga kalkulasyon. Sa karagdagan na ito, ang mga diskarte upang ipadala ang data sa pamamagitan ng network ay gumagawa ang wika na ginagamit para sa pagsulat ng application independant mula sa wikang ginagamit para sa pagbuo ng driver. Ang tracking data na ipinadala sa mga kliyente ay naglalaman ng tatlong anggulo, pumaling, sukdulang at gumulong at para sa madaling paggamit ng isang viewmatrix, maaari isang direktang gamitin sa mga aklatan ng scenegraph. Kung nais mong bumuo ng isang application gamit ang headtracking ng VR920 makita ang file democlient.cpp na kasama sa pag-download para sa mga detalye sa kung paano upang makuha ang data sa iyong application. Ang mode na ito ay ginamit sa pamamagitan ng estereoskopiko viewer SIV imahe .
Sa ibaba ay isang screenshot ng control aplikasyon sa panahon ng callibration ng isang vr920 aparato:
control app VRTrack 1.0   headtracking driver for the vr920 HMD vrtrack driver sa panahon pagkakalibrate (screenshot)

Mahalagang tala: Habang pagkakalibrate siguraduhin na ang display ng aparato ay nagpapakita ng isang bagay Dahil ang nagpapakita hindi lamang nagpapakita ng asul na screen ay nakakaimpluwensya sensor ang data (hindi bababa sa aking aparato) kayo magtapos sa maling pagkakalibrate iba.. Maaari mong gamitin ang ibig sabihin nvidia-setting upang matiyak na ito. Para sa mga tagubilin sa detalyadong paggamit makita ang Readme kasama sa download.

I-download: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

Napagpasyahan ko na i-publish ang mga driver sa ilalim ng creative karaniwang Noncommercial lisensya. Maaari mong i-download ang buong source mula dito: vrtrack-1.0.tar.gz (391) , ng isang x86_64 binary mula dito: vrtrack-1.0-x86_64.tar.gz (321) , o isang i686 binary mula dito: vrtrack-1.0- x86.tar.gz (327) . Ng isang Archlinux PKGBUILD ibinigay ng Feilen ay magagamit dito: aur.archlinux.org Higit pang mga binary / pamamahagi ng mga tiyak na mga format ay maaaring makuha sa hinaharap. Ang x86_64 binary ay bumuo sa isang hanggang sa petsa ng gentoo sistema, ang i686 binary sa Ubuntu matipuno. Para sa i686 binary maaari mong i-install libconfig + + is libconfig + 8 _1.3.2-2 mula dito: libconfig + + Kung wala ng ang mga binaries gumagana para sa iyo, na maaaring mayroon ka upang bumuo mula sa pinagmulan ...

Kailangan mong magkaroon ng libusb, libconfig + +, libfuse at mga libcurses na naka-install sa iyong system. Para sa Ubuntu gumagamit ako kasama ang maliit na shell na script ubuntu_install_deps.sh na-install ng mga dependencies. Siguro ito gumagana din para sa para sa iba pang mga Debian-based na distribusyon. Gentoo mga gumagamit na lang ay upang tiyakin na ang libusb, mga ncurses, piyus, at libconfig ay lumitaw. Ang iyong bersyon ng kernel ay may na hindi bababa sa 2.6.31 at dapat mayroon kang cuse pinagana sa iyong kernel.

Footnote:

Kung gusto mo ang driver, huwag mag-atubili na mag-link sa www.mygnu.de . Kung ikaw ay binuo ng application gamit ang tracking data na ibinigay ng driver mangyaring mag-iwan ng puna, dahil pagkatapos ko ay maaaring suriin ang mga aplikasyon at huli magsulat tungkol dito. Upang humiling ng commercial lisensya makipag-ugnay sa amin sa info (sa) mygnu.de. Well, kung gusto mo lamang upang suportahan ang aming gawain sa MyGNU.de gamitin ang pindutan ng mag-abuloy icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

pinakamahusay na tungkol

Jürgen

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (Wala Ratings Subalit)
Loading ... Naglo-load ...

Vultures-sa 2.2.100 ebuild para sa gentoo

Ilang taon na ang nakalipas ko nilalaro nethack sa aking lumang PC. Nethack ay isang Diablo tulad ng RPG na orihinal na inilabas sa 1987. Bago laro, kailangan mo upang lumikha ng isang karakter. Maaari kang pumili sa pagitan ng mga iba't ibang klase ng karakter: arkeologo, salbahe, maninira sa lungga, manggagamot, Knight, Monk, Priest, tanod-gubat, haragan, samuray, turista Valkyrie at Wizard. Ang mga klase ay may iba't ibang mga kakayahan sa pakikipaglaban at paggamit ng magic. Pagkatapos maaari mo paglusong sa piitan na kung saan mayroon kang makuha ang galing ng Yendor at talunin ang masamang hayop ng molok. Para sa ilang mga karagdagang impormasyon sa gameplay at kung paano upang manalo ng makita ang mga link sa ibaba ng post.

Sa pamamagitan ng pagkakataon natuklasan ko ng isang na maemo pakete para sa vultures eye na ako naka-install sa aking Nokia N810. Ang Vultures mata ay gandang graphical frontend para sa nethack.

vultureseye n810 Vultures 2.2.100 ebuild for gentoo

Aling dragon dapat ako sumakay? - Vultureseye sa ang N810

Pagkatapos ko nadama ito ay gandang Vultures Eye din sa aking PC. Sa pamamagitan ng isang malaking screen at real mouse / keyboard input ang laro ay mas madali upang i-play, kaysa sa maliit na touchscreen n810s. Dahil ang pinakabagong magagamit Gentoo ebuild ay malayo out ng petsa at ang mga pinagkukunan para sa hindi na magagamit ko ay nagsulat ng isang bagong ebuild na batay sa mga lumang. Maaari mong i-download ang aking bagong ebuild mula dito: vultures ebuild na (423)

vultureseye1 Vultures 2.2.100 ebuild for gentoo

vultureseye sa gentoo

Upang gamitin ang ebuild kopyahin lamang ito sa / usr / lokal / Portage / laro-roguelike / vultures /. Marahil upang lumikha ng direktoryo. Pagkatapos tumakbo

ebuild / usr/local/portage/games-roguelike/vultures/vultures-2.2.100.ebuild digest

Maging sigurado na isama ang sumusunod na linya sa iyong / etc / make.conf na.

PORTDIR_OVERLAY = "/ usr / lokal / Portage"

Pagkatapos lamang sumulpot ang mga vultures at tamasahin ang mga maraming YASDs. Ngunit mag-ingat, maaaring medyo makapag-isa gumon sa laro na ito.

Jürgen

Mapagkukunan:

NetHack

beginner's-gabay-sa-nethack

kung paano-sa-manalo-sa-nethack-kagustuhan

vultures-mata-nethack na-gandang-graphics

Nokia-n900-download

gentoo bugzilla

 Vultures 2.2.100 ebuild for gentoo
1 Star2 Stars3 Stars4 Stars5 Stars (Wala Ratings Subalit)
Loading ... Naglo-load ...
2010-03-07

mygnu impormasyon

blog roll

site impormasyon

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