ВРТрацк 1.0 - хеадтрацкинг драјвер за вр920 ХМД

Као што сам обећао у Новом верзији вр920 хеадтрацкинг наредном возача ускоро овде је нова верзија мог хеадтрацкинг возача за Вузик ВР920 ивеар за Линук. Он израчунава иав, Питцх и климање из акцелерометар и Магнетометар података (Уређај има три од сваке). То чини 3ДОФ праћење могућег и омогућава вам да погледате около у 3Д сцене. На пример, можете да користите програм са мојим стереоскопски приказивачу слика СИВ . Возач у просеку сензора читања са побољшаном алгоритму који даје много равномерније него искуство са почетном верзијом драјвера. Возач пакет се састоји од даемон који се може покренути у позадини и погодности за основне контроле апликација која омогућава лако да подесите различите подешавања управљачког програма и да цаллибрате уређај. За опште информације о томе како да користите уређај са Линуком види: Вузик ВР920 са Линукс и активне 3Д стерео .

Возач пружа трацкингдата у различитим форматима у апликацији користећи га. Увек пише податке на / дев / хеадтрацкинг. Линија прочитати из / дев / вртрацк се састоји од шест сплавова који одговарају сензор за читање у овом формату:

Иав Питцх ролна киз

Иав, труцкање и климање су углови од 0 до 360 степени. Кс, И и З су увијек нула за вр920, јер подржава само три степени слободе. Ове вредности су резервисане за будуће уређаје који могу да подржавају шест степени слободе, у нади да предложи стандард за праћење уређаја.

Возач може величину очитавања и обрнути осе независно да добијете потребну вредност за опсег користи апликацију и пријатно искуство.

За максималну компатибилност са постојећим апликацијама постоје четири начина рада који могу бити посебно омогућио:

  • Џојстик емулација
    Возач емулира џојстик уређај / дев / инпут / јсКс. Читања за иав, питцх и ролл су Кс, И и З оса емулираног џојстика. Ово може бити коришћено да омогући основну подршку хеадтрацкинг у играма које нису изворно подржавају хеадтрацкинг.
  • Миш емулација
    Возач емулира џојстик уређај / дев / инпут / моусеКс. Читања за скретање са правца и питцх се преведени на Кс и И од миша уређаја, тако да када погледате праве показивач миша креће у десно и када погледате горе показивач помера нагоре и обрнуто. Ово се такође може користити да се омогући основну подршку хеадтрацкинг у играма које нису изворно подржавају хеадтрацкинг. Такође се може користити само за контролу показивача миша у прозору система. Контрола поглед кроз прозор система такође могу бити разумном сврха. Са новим МПКС продужетак у Ксорг то може бити могуће.
  • УДП - мрежа
    У УДП моду возач шаље праћење података преко мреже као УДП уницаст. Приступ да пошаље податке из преко мреже прави језик који се користи за писање апликација независна од језика који се користи за развој возача. Пакет послат клијентима садржи три углове, иав, Питцх и климање и Кс, И и З као 32 бита фиксне тачке у К16.16 формату. Овај режим може да се користи, односно да контролише флигхтгеар.
  • Мултикаст - мрежа
    У режиму мултикаст возач шаље праћење података преко мреже као вишеструко УДП, тако многи клијенти могу да читају податке, због чега параллелизатион више могуће, односно није могао користити једну машину за рендеровање и другу машину за рачунање. Поред тога, приступ да пошаље податке из преко мреже прави језик који се користи за писање апликација независна од језика који се користи за развој возача. У податке о праћењу послати клијентима садржи три углове, иав, питцх и ролл и за лако коришћење виевматрик, један директно може користити са сценеграпх библиотекама. Ако намеравате да развије апликацију користећи хеадтрацкинг на ВР920 видели датотеку демоцлиент.цпп укључен у преузимање за детаље о томе како да бисте добили податке у својој пријави. Овај режим се користи од стране стереоскопски приказивачу слика СИВ .
Испод је сцреенсхот од примене током контроле цаллибратион на вр920 уређаја:
control app VRTrack 1.0   headtracking driver for the vr920 HMD вртрацк возач током калибрације (сцреенсхот)

Важна напомена: Током калибрације уверите се да екран уређаја приказује нешто Пошто екрани не само да показују плави екран утиче на податке сензора (бар са мојим уређајем) ћете завршити са погрешном калибрацијом друго.. Можете користити тј нвидиа-подешавања како би ова За детаљне инструкције погледајте коришћења ПРОЧИТАЈМЕ укључен у преузимање..

Довнлоад: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

Сам одлучио да објави програм под заједничком креативном некомерцијалну дозволе. Можете преузети пуну извор из овде: вртрацк-1.0.тар.гз (391) , к86_64 бинарни одавде: вртрацк-1.0-к86_64.тар.гз (321) , или и686 бинарни одавде: вртрацк-1.0- к86.тар.гз (327) . Арцхлинук ПКГБУИЛД обезбеђује Феилен је доступан овде: аур.арцхлинук.орг Више бинарни / дистрибуција специфични формати могу бити доступне у будућности. Кс86_64 бинарни је градити на актуелност Гентоо систем, и686 бинарни на Убунту Харди. За и686 бинарни можете инсталирати либцонфиг + + +8 односно либцонфиг _1.3.2-2 одавде: либцонфиг + Ако ниједан од двострукости ради за вас, можда ћете морати да се изгради од извора ...

Морате имати либусб и либцонфиг + + либфусе и либцурсес инсталиране на вашем систему. За Убунту кориснике сам укључен мали схелл скрипт који инсталира на убунту_инсталл_депс.сх зависности. Можда је, такође ради за друге Убунту-базиране дистрибуције. Гентоо корисници само треба да се уверите да су либусб и нцурсес, осигурач, и либцонфиг су се појавили. Ваша верзија кернела мора да буде најмање 2.6.31 и морате имати омогућен Цусе у васем кернелу.

Фуснота:

Уколико Вам се свиђа програм, слободно да се повежете ввв.мигну.де . Ако сте развили неку апликацију користећи праћење податке добијене од возача молимо Вас да оставите коментар, јер онда могу да размотри захтев и на крају пишу о томе. Да бисте захтевали комерцијалне лиценце обратите нам се на инфо (ат) мигну.де. Па, ако само желите да подржите наш рад на МиГНУ.де користите дугме донирајте icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

Срдачан поздрав

Јирген

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (Но Ратингс Иет)
Loading ... Учитавање ...

Погрешне јединица у гноме-сензори-апплет

Пре извесног времена сам приметио моју гноме-сензори-апплет приказује погрешне јединица за неке сензора. Односно приказује "" поред вредности фан сензора. Пошто сам имао исти проблем једном пре него што сам се сетио како брзо да га реши. Пошто нисам нашао ништа о овом проблему на вебу, одлучио сам да напишем овај пост.

Разлог за погрешне јединица је погрешно податке ускладиштене у гцонф. Сваки сензор има тип. Ако се овај тип се чувају у реду су аплети конфигурација аплет приказује погрешне јединица за сензор. Сензорски типови које познајем су:

  • 0 - струја ()
  • 1 - вентилатор (РПМ)
  • 2 - температура (Ц или Ф, зависи избор)
  • 3 - напон (В)

Да бисте променили конфигурацију аплетима да правим типовима сензора почети гцонф-едитор.

Трагање за кључне име сенсорс_апплет_версион. На истој локацији можете наћи својства сензора апплет. Онда се отварају (ДоублеЦлицк на свака) кључеве су ИДС или етикете и сенсор_типес мењати кључне странице и померите их једни поред других да идентификује који сензор тип улазак припада којој сензор.

gconf gnome sensors units Wrong units in gnome sensors applet

Сада промените сензори са погрешног типа поставки на оне исправне. Затим из конзоле питању киллалл гноме-панел за конфигурацију натерати да се поново учита. Након тога требало би да добијете исправан уредјај који се приказују поред ваших података сензора.

Јирген

1 Star2 Stars3 Stars4 Stars5 Stars (Но Ратингс Иет)
Loading ... Учитавање ...

Вузик ВР920 са Линукс и активне 3Д стерео

Недавно сам примио своје ВР920 3Д стерео наочаре из САД. Детаљан преглед уређаја могу се наћи овде: Увођење Вузик иВеар ВР920 . Фотографија на ВР920 може се видети у наставку:

vr920 Vuzix VR920 with Linux and active 3D stereo

Уређај наравно радова беспрекорно користите Виндовс. Ситуација под Линуком је мало другачији, због несталих возач подршку од произвођача, као и обично.

Стерео вид ради барем са НВИДИА Куадро одбора, вероватно и са другима. Односно АТИ ФиреГЛ треба да раде, али никада нисам пробао. Подешавање ове уп је једноставан. Ја сам само морао да почне други ксервер и додајте линију

Опција "Стерео" "1"

у делу екрана свог корг.цонф. Са овим подешавањем можете добити другу слику за оба ока и стерео визију тиме и реалних ако ваша апликација подржава Куад-буфферред стерео. Важно је да резолуција екрана је између 640 × 480 и 1024 × 768 и освежавања је 60 Хз. Ксорг.цонф користите за ово не сме да користи композитни екстензију. За онемогућавање Композитни проширење додајте следеће у корг.цонф:

Секција "Ектенсионс"
Опција "Цомпосите" "Дисабле"
ЕндСецтион

Нажалост, ово такође спречава коришћење Цомпиз, надамо нВидиа фиксира несагласност између стерео и композитног проширење неки дан.

За покретање ксервер ја користим следећу скрипту, мало која отвара 2 ктермс и покреће програм (дато као параметар са аргументе) у једном од њих.

# / Бин /! Басх

/ Уср/Кс11Р6/бин/Кс: 1-дпи 96-кф86цонфиг ./корг.цонф.3д-аутх / вар / гдм /: 1.Ксаутх вт8 &
ДИСПЛАИ =: 1.0
извоз ДИСПЛАИ
слееп 5
ицевм &
хоткеис и
ктерм-ФН 9 × 15 &
ктерм-ФН 9 × 15-Е @ $ &

Слушалица добија откривена као алса уређај:

УСБ 2-2: нови Фулл Спеед УСБ уређај користи ухци_хцд и адреса 8
УСБ 2-2: конфигурација # 1 избор изабрао од 1
Генериц-УСБ 0003:1 БАЕ: 0002,0002: хиддев0, хидрав1: УСБ ХИД в1.00 Девице [Ицуити Цорп ВР920 Видео наочаре] на усб-0000: 00:1 д.1-2/инпут3
УСБ 2-2: Нови УСБ уређаја наћи, идВендор = 1бае, идПродуцт = 0002
УСБ 2-2: Нови УСБ уређаја стринговима: МФР = 1, Продуцт = 2, СериалНумбер = 0
УСБ 2-2: Продуцт: ВР920 Видео Еиевеар
УСБ 2-2: Произвођач: Ицуити Цорп
усбцоре: регистровани нови интерфејс возач снд-усб-аудио

цат / проц / асоунд / картице:

1 [наочаре]: УСБ-Аудио - Видео ВР920 наочаре
Ицуити Цорп ВР920 Видео наочаре на усб-0000: 00:1 Д.1-2, Фулл Спеед

Био сам у стању да Мплаиер да играју на уређају тако што ћете подесити излазни уређај ХВ = 1,0.

Нажалост бетон изгледа да не раде. Најмање миксер нивоима нису контролисати. Можда алса било који програмер има идеја за то? То је још важније од миксер контролу точак на уређају фреезес након три корака када се користи Линукс.

Важније од потребе контролисати звук је да се интегрисани хеадтрацкинг да раде. Постоји нерадни возач у вузик форумима. Најмање што може да чита податке из сензора апарата, али не изгледа да правилно рукује подацима. Ја ћу гледати у овај ускоро.

Упдате: Мој ВР920 хеадтрацкинг возач је сада доступан овде: ВР920 хеадтрацкинг драјвер за Линук

Играње са уређајем сам морао сазнати да нема ЈПС стереоимаге гледалац за Линук. Нашао сам само Программ, који је у стању да чита ЈПС-слике, је гквиев ( ГКВиев3Д ). Нажалост гквиев није у стању да прикаже тхеесе слике користећи активну Куад-буфферед стерео. Тако сам одлучио да напише сопствену ЈПС прегледач. Он ће бити заснован на ОпенСценеГрапх ( ОпенСценеГрапх ) јер имам неко искуство у ОпенСценеГрапх развоју. Можда ја могу интегрисати хеадтрацкинг у њу. Било би цоол да видите слику у море панорама 3Д окретањем главе icon smile Vuzix VR920 with Linux and active 3D stereo

Останите за исправке.

Јирген

 Vuzix VR920 with Linux and active 3D stereo
1 Star2 Stars3 Stars4 Stars5 Stars (Но Ратингс Иет)
Loading ... Учитавање ...