Monado malfermfonteca VR platformo eldono 21.0.0

Collabora anoncis la liberigon de Monado 21.0.0, malfermfonta efektivigo de la normo OpenXR. La OpenXR-normo estis preparita de la Khronos-konsorcio kaj difinas universalan API por krei virtualajn kaj pliigitajn realecajn aplikojn, same kiel aron de tavoloj por interagado kun aparataro, kiu abstraktas la karakterizaĵojn de specifaj aparatoj. Monado disponigas rultempon, kiu plene konformas al OpenXR-postuloj, kiuj povas esti uzataj por organizi laboron kun virtuala kaj pliigita realeco en inteligentaj telefonoj, tabulkomputiloj, komputiloj kaj ajnaj aliaj aparatoj. La projektkodo estas skribita en C kaj estas distribuita sub la libera Boost Software License 1.0, kongrua kun la GPL.

Monado 21.0.0 estis la unua eldono oficiale kongrua kun la normo OpenXR 1.0. La Khronos Konsorcio faris kongruectestojn kaj aldonis Monado al la listo de oficiale kongruaj OpenXR-efektivigoj. Testoj faritaj per kaj la grafikaj API de OpenGL kaj Vulkan, uzante la labortablon en VR-apara simuladreĝimo. Komence, la versio estis planita por esti numerita 1.0, sed la programistoj decidis uzi jarbazitan numeradon, similan al Mesa versionumerado.

La dua grava novigo estis la preparado de ŝoforo por la platformo SteamVR kun la efektivigo de ŝtata spurilo, same kiel kromaĵo-generatoro por SteamVR, kiu ebligas al vi uzi ajnajn kapaŭdilojn (HMDs) kaj regilojn kreitajn por Monado en SteamVR. Ekzemple, Monado disponigas ŝoforojn por OpenHMD, Panotools (PSVR) kaj Vive/Vive Pro/Valve Index virtualrealaj kapaŭskultiloj.

Platform-konsisto:

  • Spaca viziomotoro (objekto-spurado, surfaca detekto, maŝo-rekonstruo, gestrekono, okulspurado);
  • Motoro por signo-spurado (girostabiligilo, moviĝanta prognozo, regiloj, optika moviĝspurado tra la fotilo, poziciospurado bazita sur datenoj de VR-kasko);
  • Komponita servilo (rekta eligo-reĝimo, video-sendo, lenso-korektado, komponado, kreado de laborspaco por samtempe labori kun pluraj aplikoj);
  • Interaga motoro (simulado de fizikaj procezoj, aro de uzaĵoj kaj ilaro por virtualrealaj aplikoj);
  • Instrumentado (ekipaĵo-kalibrado, fiksado de movaj limoj).

Ĉefaj trajtoj:

  • Ŝoforo por virtualrealaj kaskoj HDK (OSVR Hacker Developer Kit) kaj PlayStation VR HMD, kaj ankaŭ por regiloj Vive Wand, Valve Index, PlayStation Move kaj Razor Hydra.
  • Kapablo uzi aparataron subtenata de la projekto OpenHMD.
  • Ŝoforo por okulvitroj de pliigita realeco de Norda Stelo.
  • Ŝoforo por sistemo de spurado de pozicio Intel RealSense T265.
  • Aro de udev-reguloj por agordi aliron al virtualrealaj aparatoj sen akiri radikajn privilegiojn.
  • Movadspuraj komponantoj kun kadro por filtri kaj flui video.
  • Ses gradoj da libereco-spurado de karakteroj (6DoF, antaŭen/malantaŭen, supren/malsupren, maldekstre/dekstren, decidon, tonalton, ruliĝon) por PSVR kaj PS Move-regiloj.
  • Moduloj por integriĝo kun Vulkan kaj OpenGL-grafikaj APIoj.
  • Senkapa reĝimo.
  • Administrado de spaca interagado kaj vidpunkto.
  • Baza subteno por kadra sinkronigo kaj informa enigo (agoj).
  • Preta kunmetita servilo kiu subtenas rektan eliron al la aparato, preterirante la sistemon X-servilon. Ombriloj por Vive kaj Panotools estas provizitaj. Estas subteno por projekciaj tavoloj.

Monado malfermfonteca VR platformo eldono 21.0.0


fonto: opennet.ru

Aldoni komenton