Famoahana faharoa an'i Monado, sehatra iray ho an'ny fitaovana zava-misy virtoaly

Collabora orinasa aseho famoahana tetikasa Monado 0.2, mikendry ny hamorona fampiharana misokatra ny fenitra OpenXR. Monado dia manome fotoana fampandehanana izay mifanaraka tanteraka amin'ny fepetra takian'ny OpenXR, izay azo ampiasaina handaminana ny asa miaraka amin'ny zava-misy virtoaly sy ampitomboina amin'ny finday, takelaka, PC ary fitaovana hafa. Ny fenitra OpenXR dia nomanin'ny kΓ΄nsortium Khronos ary mamaritra ny API manerantany ho an'ny famoronana rindranasa virtoaly virtoaly sy ampitomboina, ary koa andiana sosona hifaneraserana amin'ny hardware izay manala ny toetran'ny fitaovana manokana. Ny kaody tetikasa dia voasoratra amin'ny C sy nozarain'i eo ambanin'ny Boost Software License 1.0 maimaim-poana, mifanaraka amin'ny GPL.

Anisan'ireo fanatsarana fanampiny:

  • Ny Composite Server izao dia manohana ny famandrihana maro sosona, mamela ny fampiharana hampiantrano rafitra maro XrCompositionLayerProjection ΠΈ XrCompositionLayerQuad. Ny fiasana amin'ny sosona maro dia zava-dehibe ho an'ny rindranasa mampiasa sosona efatra mba hamerenana ny fifandraisan'ny mpampiasa, ary izy koa no fototry ny fanohanana fanampiny ho an'ny rindranasa misy interface tsara mipetaka eo ambonin'ny sehatra, toy ny xrdesktop na Pluto VR.



  • Ny server composite sy ny mpamily dia apetraka amin'ny fizotry ny serivisy misaraka. Mitohy ny asa mba hanomezana fahafahana mampifandray ireo rindranasa OpenXR maro amin'ny ohatra iray amin'ny serivisy Monado ary mijery azy ireo miaraka amin'ny fampiasana ny fanitarana XR_EXTX_overlay.
  • Manome fanohanana ny Vive Wand sy Valve Index controllers ary ny fampiasana azy ireo amin'ny fanaraha-maso ny hetsika miaraka amin'ny fahalalahana telo (3DOF, hetsika amin'ny lalana telo). Amin'ny volana ho avy, mikasa ny hanampy fanohanana ho an'ny fahalalahana enina (6DOF, mandroso/mihemotra, ambony/midina, havia/ havanana, yaw, pitch, roll) mampiasa ny rafitra fanaraha-maso izahay. Lighthouse.
  • Fanampiana fanampiny ho an'ny Bluetooth LE, izay tafiditra ao amin'ny mpamily ho an'ny Google Daydream 3DOF Controller.
  • Nampiana mpamily arduino ho an'ny andrana rehefa mamorona mpanara-maso anao manokana;
  • Ny mpamily ny rafitra fanaraha-maso toerana misokatra dia tafiditra ao amin'ny rafitra fototra libsurvive.
  • Ny seha-pifaneraseran'ny mpampiasa debugging izao dia manohana ny grafika mahazatra, izay amin'ny endriny ankehitriny dia ampiasaina mba hijerena ny enta-mavesatra eo amin'ny CPU mandritra ny famoahana.
  • Monado-gui izao dia manohana ny fitehirizana fika ao amin'ny lahatahiry $XDG_CONFIG_HOME/monado sy $HOME/.config/monado. Nampiana ny fahafahana manamboatra fakan-tsary stereo miaraka amin'ny interface USB ho an'ny PSMV (PlayStation Move) sy PSVR (PlayStation VR).
  • Nohavaozina ny rafitra fivoriambe. nanampy PPA repository ho an'ny Ubuntu miaraka amin'ny fonosana Monado, OpenXR-SDK ary fitsipika udev xr-hardware.
  • Fanampiana fanampiny hanombohana serivisy monado amin'ny alΓ lan'ny fampahavitrihana socket amin'ny systemd.

Famoronana sehatra:

  • maotera fahitana habakabaka (fanaraha-maso zavatra, fisavana ety ivelany, fanamboarana harato, fanekena fihetsika, fanaraha-maso maso);
  • Motera ho an'ny fanaraha-maso ny toetra (gyro stabilizer, motion prediction, controllers, optical motion tracking through the camera, position tracking based on data from a VR helmet);
  • Server composite (mode mivantana, fandefasana horonan-tsary, fanitsiana lens, compositing, famoronana toeram-piasana hiarahana miasa amin'ny fampiharana maro);
  • MΓ΄tera fifandraisana (simulation ny dingana ara-batana, andiana widget ary fitaovana ho an'ny fampiharana zava-misy virtoaly);
  • Fitaovana fitaovana (calibration fitaovana, fametrahana fetran'ny hetsika).

Zava-dehibe:

  • Mpitondra fiarovan-doha ho an'ny zava-misy virtoaly HDK (OSVR Hacker Developer Kit) ary
    PlayStation VR HMD, ary koa ho an'ny PlayStation Move controllers sy Razor Hydra.
  • ny fiasa izany оборудованияtohanan'ny tetikasa OpenHMD.
  • Mpamily ho an'ny solomaso augmented reality Kintana Avaratra.
  • Driver ho an'ny rafitra fanaraha-maso ny toerana Intel RealSense T265.
  • udev ruleset handrindrana ny fidirana amin'ny fitaovana zava-misy virtoaly nefa tsy mahazo tombontsoa faka.
  • Ny singa fanaraha-maso mihetsika miaraka amin'ny rafitra ho an'ny sivana sy fandefasana horonan-tsary.
  • Rafitra fanaraha-maso toetran'ny fahalalahana enina (6DoF, mandroso/mihemotra, miakatra/midina, havia/ havanana, yaw, pitch, roll) ho an'ny PSVR sy PS Move controllers.
  • Modules ho fampidirana amin'ny Vulkan sy OpenGL graphics API.
  • Fomba tsy misy loha.
  • Fitantanana ny fifandraisana sy ny fomba fijery spatial.
  • Fanohanana fototra amin'ny fampifanarahana ny frame sy ny fampidirana vaovao (hetsika).
  • Serveur composite efa vonona izay manohana ny famoahana mivantana amin'ny fitaovana, mandingana ny server X rafitra. Manome shaders ho an'ny Vive sy Panotools. Misy fanohanana ny sosona projection.

Famoahana faharoa an'i Monado, sehatra iray ho an'ny fitaovana zava-misy virtoaly

Source: opennet.ru

Add a comment