Unua eldono de Monado, platformo por virtualrealaj aparatoj

eldonita unua eldono de la projekto Bela, celita krei malferman efektivigon de la normo OpenXR, kiu difinas universalan API por krei virtualajn kaj pliigitajn realecaplikojn, same kiel aron de tavoloj por interagado kun aparataro kiu abstraktas la karakterizaĵojn de specifaj aparatoj. La normo estis preparita fare de la Khronos-konsorcio, kiu ankaŭ evoluigas normojn kiel ekzemple OpenGL, OpenCL kaj Vulkan. La projektkodo estas skribita en C kaj distribuita de sub la GPL-kongrua Boost Software License 1.0, kiu baziĝas sur la BSD kaj MIT-licencoj, sed ne postulas atribuon dum distribuado de derivita verko en binara formo.

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. Pluraj bazaj subsistemoj estas evoluigitaj kadre de la projekto:

  • 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, instalado movaj limoj).

Unua eldono de Monado, platformo por virtualrealaj aparatoj

La unua eldono estas konsiderata eksperimenta kaj celas konatigi programistojn kun la platformo. En ĝia nuna stato, Monado permesas krei aplikojn kaj spuri rotacion sur subtenataj aparatoj uzante OpenHMD, kaj ankaŭ disponigas la kapablon rekte montri (Rekta Reĝimo) por produktaĵo al virtualrealecaj aparatoj preterirante la operaciuman grafikstakon.
Nuntempe, nur Linukso estas subtenata (subteno por aliaj operaciumoj estas atendata estonte).

Ĉefaj trajtoj:

  • Havebleco de ŝoforoj por virtualrealaj kaskoj HDK (OSVR Hacker Developer Kit) kaj
    PlayStation VR HMD, same kiel por PlayStation Move regiloj kaj Razilo Hidro.

  • Uzebleco Respondojsubtenata de la projekto OpenHMD.
  • Ŝoforo por pliigita realeca okulvitroj Norda Stelo.
  • Ŝoforo por sistemo de spurado de pozicio Intel RealSense T265.
  • 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. Provizas ombrilojn por Vive kaj Panoilo. Estas subteno por projekciaj tavoloj.


fonto: opennet.ru

Aldoni komenton