Yekem berdana Monado, platformek ji bo amûrên rastiya virtual

weşandin yekem serbestberdana projeyê Cute, armanca afirandina pêkanîna vekirî ya standard OpenXR, ku ji bo afirandina serîlêdanên rastiya virtual û zêdekirî, API-yek gerdûnî diyar dike, û her weha komek qatan ji bo danûstendina bi hardware re ku taybetmendiyên cîhazên taybetî vedibêje diyar dike. Standard ji hêla konsorsiyûma Khronos ve hatî amadekirin, ku ew jî standardên wekî OpenGL, OpenCL û Vulkan pêş dixe. Koda projeyê bi C û tê nivîsandin belav kirin ji hêla di bin Lîsansa Nermalava Boost 1.0-a ku bi GPL-hevhatî ye, ku li ser bingeha lîsansên BSD û MIT-ê ye, lê dema ku xebatek jêhatî di forma binary de belav dike, pêdivî bi veqetandinê nake.

Monado demek xebitandinê peyda dike ku bi tevahî hewcedariyên OpenXR-ê pêk tîne, ku dikare were bikar anîn da ku xebata bi rastiya virtual û zêdekirî li ser smartphone, tablet, PC û her cîhazên din organîze bike. Di çarçoveya projeyê de çend bine pergalên bingehîn têne pêşve xistin:

  • Motora dîtina cîhê (şopandina tiştan, vedîtina rûkê, ji nû veavakirina mesh, naskirina tevgerê, şopandina çav);
  • Motora ji bo şopandina karakterê (stabilîzatorê gyro, pêşbîniya tevgerê, kontrolker, şopandina tevgera optîkî ya bi kamerayê, şopandina pozîsyonê li ser bingeha daneyên ji helmetek VR);
  • Pêşkêşkara pêkhatî (moda derana rasterast, şandina vîdyoyê, rastkirina lensê, berhevkirin, afirandina cîhê xebatê ji bo hevdemî bi çend serlêdanan re xebitîn);
  • Motora danûstendinê (simulasyona pêvajoyên laşî, komek widgetan û amûrek ji bo serîlêdanên rastiya virtual);
  • Amûrkirin (kalibrasyona amûrê, sazkirin sînorên tevgerê).

Yekem berdana Monado, platformek ji bo amûrên rastiya virtual

Daxuyaniya yekem ceribandinek tête hesibandin û armanc ew e ku pêşdebiran bi platformê re nas bikin. Di rewşa xweya heyî de, Monado destûrê dide te ku hûn serîlêdanan biafirînin û zivirandina li ser cîhazên piştgirî bi kar tînin bişopînin OpenHMD, û her weha şiyana ku rasterast nîşan bide (Modeya Direct) ji bo derketinê ji cîhazên rastiya virtual re ku steka grafîkê ya pergala xebitandinê derbas dikin.
Heya nuha, tenê Linux piştgirî ye (piştgiriya pergalên xebitandinê yên din di pêşerojê de tê çaverê kirin).

Taybetmendiyên girîng

  • Hebûna ajokaran ji bo helmetên rastiya virtual HDK'ê (OSVR Hacker Developer Kit) û
    PlayStation VR HMD, her weha ji bo kontrolkerên PlayStation Move û Razor Hydra.

  • Kapasîteya karanîna wiki oksîgarîbi projeyê piştgirî kirin OpenHMD.
  • Ajokar ji bo camên rastiya zêdekirî North Star.
  • Ajokar ji bo pergala şopandina pozîsyona Intel RealSense T265.
  • qaîdeyên udev ji bo mîhengkirina gihîştina amûrên rastiya virtual bêyî bidestxistina mafên root.
  • Parçeyên şopandina tevgerê bi çarçoveyek ji bo fîlterkirin û belavkirina vîdyoyê.
  • Sîstema şopandina karakterê şeş ​​pileyên azadiyê (6DoF, pêş / paş, jor / jêr, çep / rast, yaw, pitch, roll) ji bo kontrolkerên PSVR û PS Move.
  • Modulên ji bo entegrasyonê bi API-yên grafîkî yên Vulkan û OpenGL re.
  • Moda bê serî.
  • Birêvebirina danûstendina cîh û nêrînê.
  • Piştgiriya bingehîn ji bo hevdemkirina çarçoveyê û têketina agahdariyê (çalakiyan).
  • Pêşkêşkarek pêkhatî ya amade-yê ku hilberîna rasterast a cîhazê piştgirî dike, servera pergalê X-ê derbas dike. Shaders ji bo Vive peyda dike û Panotools. Piştgiriyek ji bo qatên projeksiyonê heye.


Source: opennet.ru

Add a comment