Kā es apsolīja Jaunā versijā vr920 headtracking vadītāja Drīzumā šeit ir jaunā versija manas headtracking vadītāja par Vuzix VR920 iWear Linux. Tā aprēķina virzienā, šķērsvirzienā un roll no akselerometra un magnetometrs datiem Ierīcei ir ieguvuši trīs katra). Tas padara 3DOF sekošanu iespējamo un ļauj jums skatīties pa 3D Scene. Piemērā jūs varat izmantot vadītājam ar manu stereoskopiskā attēlu skatītājs SIV . Draivera vidējie sensoru rādījumus ar uzlabotu algoritmu, kas dod daudz vienmērīgāku pieredze nekā ar sākotnējo vadītāja versijas. Vadītājs pakete sastāv no dēmonu, kuru var palaist fonā un ērtākai pamata kontroles programma, kas ļauj vienu, lai viegli iekniebt dažādus vadītāja iestatījumus un callibrate ierīci. Vispārēju informāciju par to, kā izmantot ierīci ar Linux skatīt: Vuzix VR920 ar Linux un aktīvās 3D stereo .
Vadītājs nodrošina trackingdata dažādos formātos uz pieteikumu, izmantojot to. Tā vienmēr raksta datus uz / dev / headtracking. Līnija lasīt no / dev / vrtrack sastāv no sešām pludiņiem, kas atbilst ar sensoru lasīšanas šādā formātā:
zvalstīšanās piķis rullis xyz
Virzienā, šķērsvirzienā un vertikāli ir leņķi no 0 līdz 360 grādiem. X, y un z ir vienmēr nulle par vr920, jo tas atbalsta tikai trīs brīvības pakāpes. Šīs vērtības ir rezervētas nākotnes ierīcēm, kas var atbalsta sešas brīvības pakāpes, cerībā, ierosināt izstrādāt standartus izsekošanas ierīcēm.
Vadītājs var mērogot rādījumus un invertcukura asis independantly lai iegūtu nepieciešamo vērtību diapazonu izmanto piemērošanas un patīkamu pieredzi.
Maksimālai saderību ar esošajiem lietojumiem ir četri darbības režīmi pieejami, kas var būt iespējoti atsevišķi:
- Joystick emulācija
Vadītājs pielīdzināms kursorsviru ierīci / dev / input / jsX. Kas attiecas virzienā, šķērsvirzienā un vertikāli rādījumi ir X, Y un Z ass pārņēmušas kursorsviru. To var izmantot, lai dotu pamata headtracking atbalsts spēlēm, kas nav dabiski atbalsta headtracking.
- Pele emulācija
Vadītājs pielīdzināms kursorsviru ierīci / dev / input / mouseX. Kas attiecas novirzes un slīpnes rādījumi tiek tulkots X un peļu ierīces Y, tāpēc, ja jūs meklēt pareizās peles rādītāju kustības pa labi un kad jūs Uzmeklēt rādītājs kustas uz augšu un otrādi. Tas var arī tikt izmantoti, lai nodrošinātu pamata headtracking atbalsts spēlēm, kas nav dabiski atbalsta headtracking. To var izmantot arī, lai vienkārši kontrolētu peles rādītāju uz loga sistēmu. Kontrolēt viewport no loga sistēmas, tāpat var būt saprātīgām mērķis. Ar jauno MPX paplašināšanas Xorg tas var būt iespējams.
- UDP - tīkls
Jo UDP režīmā vadītājs nosūta uzskaites datus pa tīklu, kā UDP Unicast. Pieeja, lai nosūtītu datus, kas, izmantojot tīklu padara valodu rakstīšanai piemērošanu neatkarīgs no valodas, kurā attīstīt vadītāju. Pakete nosūtīta uz klientiem satur trīs leņķi, virzienā, šķērsvirzienā un vertikāli un x, y un z, jo 32 bitu fiksēta brīdī Q16.16 formātā. Šis režīms var ti izmantotas, lai kontrolētu flightgear.
- Multicast - tīkls
Jo multicast režīmā vadītājs nosūta uzskaites datus pa tīklu, kā UDP multicast, tādējādi daudzi klienti var nolasīt datus, kas padara paralēlizācija vairāk iespējams, ti, viens varētu izmantot vienu mašīna izciršanas un citu mašīnu aprēķiniem. Bez tam, pieeja, lai nosūtītu datus, kas, izmantojot tīklu padara valodu rakstīšanai piemērošanu neatkarīgs no valodas, kurā attīstīt vadītāju. Izsekošanas datiem, kas nosūtīti uz klientiem satur trīs leņķi, virzienā, šķērsvirzienā un vertikāli un ērtai lietošanai viewmatrix, var tieši izmantot ar scenegraph bibliotēkām. Ja jūs plānojat attīstīt pieteikumu, izmantojot headtracking no VR920 iepazīties ar lietu democlient.cpp iekļauto lejupielādei informāciju par to, kā iegūt datus savu pieteikumu. Šis režīms tiek izmantots ar stereoskopiskā attēlu skatītāju SIV .
Zemāk ir no kontroles piemērošanas screenshot laikā callibration kādas vr920 ierīces:
-
vrtrack vadītājs kalibrēšanā (screenshot)
Svarīga piezīme: Veicot kalibrēšanu pārliecināties, ka uz ierīces displeja tiek rādīti kaut Kopš ekrāni ne tikai attēlots zils ekrāns ietekmē sensoru datus (vismaz ar manu ierīci) jums beidzas ar nepareizu kalibrēšanas cits.. Jūs varat izmantot ti NVIDIA-iestatījumus, lai to nodrošinātu. Detalizētāku lietošanas instrukciju skatīt Readme iekļauto lejupielādei.
Lejupielādēt:
Es nolēmu publicēt vadītājs saskaņā ar radošo kopējā nekomerciālai licenci. Jūs varat lejupielādēt pilnu avots no šejienes: vrtrack-1.0.tar.gz (388) , x86_64 bināro no šejienes: vrtrack-1,0-x86_64.tar.gz (319) , vai kādu i686 bināro no šejienes: vrtrack-1,0- x86.tar.gz (325) . Archlinux PKGBUILD sniedz Feilen ir pieejams šeit: aur.archlinux.org Vairāk binārie / sadales noteikti formāti var būt pieejams arī turpmāk. X86_64 binārā ir pamatā aktuāla Gentoo sistēmu, i686 bināro par Ubuntu Hardy. Par i686 bināro jums var instalēt libconfig + + ti libconfig + 8 _1.3.2-2 no šejienes: libconfig + + Ja neviens no binaries strādā priekš jums, jums var nākties veidot no avota ...
Jums jābūt libusb, kas libconfig + +, libfuse un libcurses instalēta jūsu sistēmā. Ubuntu lietotājiem Es iekļāvusi nelielu čaulas skriptu ubuntu_install_deps.sh kas instalē atkarības. Varbūt tas darbojas arī uz citām Debian balstītas sadalēm. Gentoo lietotāji vienkārši ir pārliecināties, ka libusb, kas ncurses, drošinātāju un libconfig ir parādījušies. Jūsu kodola versija ir jābūt vismaz 2.6.31 un jums ir jābūt cuse iespējotas jūsu kodolu.
Zemsvītras piezīmi:
Ja jums patīk draiveri, justies brīvi saiti www.mygnu.de . Ja esat izstrādājis programmu, izmantojot uzskaites datus, ko sniedz vadītājam lūdzu atstājiet komentāru, jo tad es varētu pārbaudīt pieteikumu un beidzot uzrakstīt par to. Pieprasīt tirdzniecības atļaujas, sazinieties ar mums info (at) mygnu.de. Nu, ja jūs vienkārši vēlaties atbalstīt mūsu darbu pie MyGNU.de izmantojiet donate pogas 
ar laba vēlējumiem
Jürgen
Loading ... Posted in 3d , kas vadītājiem , kas spēles , kas aparatūra , kas linux , kas programmēšana Pārsūtīt | 19 Komentāri »