Collabora компани
Нэмэлт сайжруулалтуудын дунд:
- Нийлмэл сервер одоо олон давхаргат дүрслэлийг дэмждэг болж, програмуудад олон бүтцийг байрлуулах боломжийг олгодог
XrCompositionLayerProjection иXrCompositionLayerQuad . Олон давхаргатай ажиллах нь хэрэглэгчийн интерфэйсийг дүрслэхийн тулд дөрвөн давхаргыг ашигладаг програмуудад чухал ач холбогдолтой бөгөөд дэлгэцийн дээд талд давхардсан интерфэйс бүхий програмуудыг цаашид дэмжих үндэс суурь болдог.xrdesktop буюуPluto VR .
- Нийлмэл сервер болон драйверуудыг тусдаа үйлчилгээний процесст байрлуулсан.
Ажиллаж байна XR_EXTX_overlay өргөтгөлийг ашиглан олон OpenXR програмыг Monado үйлчилгээний нэг жишээнд холбож, тэдгээрийг нэгэн зэрэг дүрслэх боломжийг олгох. - Vive Wand болон Valve Index хянагчдад дэмжлэг үзүүлж, тэдгээрийг гурван зэрэглэлийн эрх чөлөө (3DOF, гурван чиглэлд хөдөлгөөн) бүхий хөдөлгөөнийг удирдахад ашигладаг. Ирэх саруудад бид хяналтын системийг ашиглан зургаан зэрэглэлийн эрх чөлөөг (6DOF, урагш/уцаа, дээш/доош, зүүн/баруун, хазайлт, өнхрөх) дэмжихээр төлөвлөж байна.
Гэрлийн цамхаг . - Google Daydream 3DOF Controller-ийн драйверд багтсан Bluetooth LE-ийн дэмжлэгийг нэмсэн.
- Өөрийнхөө хянагч үүсгэх үед туршилт хийх arduino драйверыг нэмсэн;
- Нээлттэй байрлалыг хянах системийн драйвер нь үндсэн бүтцэд нэгдсэн
амьд үлдэх . - Дибаг хийх хэрэглэгчийн интерфэйс нь одоо байгаа хэлбэрээр нь дүрслэх явцад CPU-ийн ачааллыг дүрслэн харуулахад ашигладаг тусгай графикуудыг дэмждэг.
- Monado-gui одоо $XDG_CONFIG_HOME/monado болон $HOME/.config/monado лавлахуудад тохиргоог хадгалахыг дэмждэг. PSMV (PlayStation Move) болон PSVR (PlayStation VR)-д зориулсан USB интерфэйс бүхий стерео камерыг тохируулах чадварыг нэмсэн.
- Угсрах системийг дахин зохион бүтээсэн. Нэмсэн
PPA агуулах Monado багц, OpenXR-SDK болон xr-hardware udev дүрэм бүхий Ubuntu-д зориулсан. - Systemd дахь залгуурын идэвхжүүлэлтээр дамжуулан монадо үйлчилгээг эхлүүлэх дэмжлэг нэмэгдсэн.
Платформын найрлага:
- Орон зайн харааны хөдөлгүүр (объектыг хянах, гадаргууг илрүүлэх, торыг сэргээх, дохио зангаа таних, нүдийг хянах);
- Тэмдэгтийг хянах хөдөлгүүр (гиро тогтворжуулагч, хөдөлгөөнийг урьдчилан таамаглах, хянагч, камераар дамжуулан хөдөлгөөнийг оптик хянах, VR дуулганы өгөгдөл дээр үндэслэн байрлалыг хянах);
- Нийлмэл сервер (шууд гаралтын горим, видео дамжуулах, линз засах, нэгтгэх, хэд хэдэн програмуудтай нэгэн зэрэг ажиллах ажлын талбар үүсгэх);
- Харилцааны хөдөлгүүр (физик процессын загварчлал, виджетүүдийн багц, виртуал бодит байдлын хэрэглээний хэрэгсэл);
- Багаж хэрэгсэл (тоног төхөөрөмжийн шалгалт тохируулга, суурилуулалт
хөдөлгөөний хил хязгаар ).
Гол давуу талууд:
- Виртуал бодит байдлын хамгаалалтын малгайны жолооч
HDK (OSVR Hacker Developer Kit) болон
PlayStation VR HMD , түүнчлэн PlayStation Move хянагч болонСахлын машин Гидра . - Хэрэглэх чадвар
оборудования төслөөр дэмжигдсэнOpenHMD . - Өргөтгөсөн бодит нүдний шилний жолооч
Хойд Од . - Intel RealSense T265 байрлалыг хянах системийн драйвер.
-
udev дүрмийн багц root эрх авахгүйгээр виртуал бодит байдлын төхөөрөмжүүдэд хандах хандалтыг тохируулах. - Видео шүүж, цацах хүрээ бүхий хөдөлгөөнийг хянах бүрэлдэхүүн хэсгүүд.
- PSVR болон PS Move хянагчдад зориулсан 6 градусын эрх чөлөөний тэмдэгтийг хянах систем (XNUMXDoF, урагш/уцаа, дээш/доош, зүүн/баруун, хазайлт, давирхай, өнхрөх).
- Vulkan болон OpenGL график API-уудтай нэгтгэх модулиуд.
- Толгойгүй горим.
- Орон зайн харилцан үйлчлэл, үзэл бодлыг удирдах.
- Хүрээний синхрончлол, мэдээлэл оруулах үндсэн дэмжлэг (үйлдэл).
- Системийн X серверийг алгасаж төхөөрөмж рүү шууд гаралтыг дэмждэг бэлэн нийлмэл сервер. Vive болон-д зориулсан шэйдерүүдийг хангадаг
Панототууд . Проекцийн давхаргын дэмжлэг байдаг.
Эх сурвалж: opennet.ru