Collabora Monado 21.0.0 విడుదలను ప్రకటించింది, ఇది OpenXR ప్రమాణం యొక్క ఓపెన్ సోర్స్ అమలు. OpenXR ప్రమాణం క్రోనోస్ కన్సార్టియంచే తయారు చేయబడింది మరియు వర్చువల్ మరియు ఆగ్మెంటెడ్ రియాలిటీ అప్లికేషన్లను రూపొందించడానికి యూనివర్సల్ APIని నిర్వచిస్తుంది, అలాగే నిర్దిష్ట పరికరాల లక్షణాలను సంగ్రహించే హార్డ్వేర్తో పరస్పర చర్య చేయడానికి లేయర్ల సమితిని నిర్వచిస్తుంది. Monado OpenXR అవసరాలకు పూర్తిగా అనుగుణంగా ఉండే రన్టైమ్ను అందిస్తుంది, ఇది స్మార్ట్ఫోన్లు, టాబ్లెట్లు, PCలు మరియు ఏదైనా ఇతర పరికరాలలో వర్చువల్ మరియు ఆగ్మెంటెడ్ రియాలిటీతో పనిని నిర్వహించడానికి ఉపయోగించవచ్చు. ప్రాజెక్ట్ కోడ్ C లో వ్రాయబడింది మరియు GPLకి అనుకూలమైన ఉచిత బూస్ట్ సాఫ్ట్వేర్ లైసెన్స్ 1.0 క్రింద పంపిణీ చేయబడుతుంది.
Monado 21.0.0 అనేది OpenXR 1.0 ప్రమాణానికి అధికారికంగా అనుకూలంగా ఉండే మొదటి విడుదల. క్రోనోస్ కన్సార్టియం అనుకూలత పరీక్షను నిర్వహించింది మరియు అధికారికంగా అనుకూలమైన OpenXR అమలుల జాబితాకు Monadoని జోడించింది. VR పరికర అనుకరణ మోడ్లో డెస్క్టాప్ బిల్డ్ను ఉపయోగించి OpenGL మరియు Vulkan గ్రాఫిక్స్ APIలు రెండింటితో పరీక్షలు నిర్వహించబడ్డాయి. మొదట్లో, వెర్షన్ను 1.0 నంబర్గా ఉంచాలని ప్లాన్ చేశారు, అయితే డెవలపర్లు మీసా వెర్షన్ నంబరింగ్ మాదిరిగానే సంవత్సరం-ఆధారిత నంబరింగ్ను ఉపయోగించాలని నిర్ణయించుకున్నారు.
రెండవ ముఖ్యమైన ఆవిష్కరణ ఏమిటంటే, స్టేట్ ట్రాకర్ అమలుతో SteamVR ప్లాట్ఫారమ్ కోసం డ్రైవర్ను సిద్ధం చేయడం, అలాగే SteamVR కోసం ప్లగిన్ జనరేటర్, ఇది SteamVRలో Monado కోసం సృష్టించబడిన ఏదైనా హెడ్సెట్ డ్రైవర్లు (HMDలు) మరియు కంట్రోలర్లను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, Monado OpenHMD, Panotools (PSVR) మరియు Vive/Vive Pro/Valve Index వర్చువల్ రియాలిటీ హెడ్సెట్ల కోసం డ్రైవర్లను అందిస్తుంది.
వేదిక కూర్పు:
- ప్రాదేశిక దృష్టి ఇంజిన్ (ఆబ్జెక్ట్ ట్రాకింగ్, ఉపరితల గుర్తింపు, మెష్ పునర్నిర్మాణం, సంజ్ఞ గుర్తింపు, కంటి ట్రాకింగ్);
- క్యారెక్టర్ ట్రాకింగ్ కోసం ఇంజిన్ (గైరో స్టెబిలైజర్, మోషన్ ప్రిడిక్షన్, కంట్రోలర్లు, కెమెరా ద్వారా ఆప్టికల్ మోషన్ ట్రాకింగ్, VR హెల్మెట్ నుండి డేటా ఆధారంగా పొజిషన్ ట్రాకింగ్);
- మిశ్రమ సర్వర్ (డైరెక్ట్ అవుట్పుట్ మోడ్, వీడియో ఫార్వార్డింగ్, లెన్స్ కరెక్షన్, కంపోజిటింగ్, అనేక అప్లికేషన్లతో ఏకకాలంలో పని చేయడానికి వర్క్స్పేస్ను సృష్టించడం);
- ఇంటరాక్షన్ ఇంజిన్ (భౌతిక ప్రక్రియల అనుకరణ, విడ్జెట్ల సమితి మరియు వర్చువల్ రియాలిటీ అప్లికేషన్ల కోసం టూల్కిట్);
- ఇన్స్ట్రుమెంటేషన్ (పరికరాల క్రమాంకనం, కదలిక సరిహద్దులను సెట్ చేయడం).
ముఖ్య లక్షణాలు:
- వర్చువల్ రియాలిటీ హెల్మెట్లు HDK (OSVR హ్యాకర్ డెవలపర్ కిట్) మరియు ప్లేస్టేషన్ VR HMD, అలాగే వైవ్ వాండ్, వాల్వ్ ఇండెక్స్, ప్లేస్టేషన్ మూవ్ మరియు రేజర్ హైడ్రా కంట్రోలర్ల కోసం డ్రైవర్.
- OpenHMD ప్రాజెక్ట్ ద్వారా మద్దతిచ్చే హార్డ్వేర్ను ఉపయోగించగల సామర్థ్యం.
- నార్త్ స్టార్ ఆగ్మెంటెడ్ రియాలిటీ గ్లాసెస్ కోసం డ్రైవర్.
- Intel RealSense T265 పొజిషన్ ట్రాకింగ్ సిస్టమ్ కోసం డ్రైవర్.
- రూట్ అధికారాలను పొందకుండానే వర్చువల్ రియాలిటీ పరికరాలకు యాక్సెస్ను కాన్ఫిగర్ చేయడానికి udev నియమాల సమితి.
- వీడియోను ఫిల్టరింగ్ మరియు స్ట్రీమింగ్ కోసం ఫ్రేమ్వర్క్తో మోషన్ ట్రాకింగ్ భాగాలు.
- PSVR మరియు PS మూవ్ కంట్రోలర్ల కోసం ఆరు డిగ్రీల ఫ్రీడమ్ క్యారెక్టర్ ట్రాకింగ్ సిస్టమ్ (6DoF, ఫార్వర్డ్/బ్యాక్వర్డ్, అప్/డౌన్, లెఫ్ట్/రైట్, యావ్, పిచ్, రోల్).
- Vulkan మరియు OpenGL గ్రాఫిక్స్ APIలతో ఏకీకరణ కోసం మాడ్యూల్స్.
- హెడ్లెస్ మోడ్.
- ప్రాదేశిక పరస్పర చర్య మరియు దృక్కోణాన్ని నిర్వహించడం.
- ఫ్రేమ్ సమకాలీకరణ మరియు సమాచార ఇన్పుట్ (చర్యలు) కోసం ప్రాథమిక మద్దతు.
- సిస్టమ్ X సర్వర్ను దాటవేస్తూ, పరికరానికి డైరెక్ట్ అవుట్పుట్కు మద్దతు ఇచ్చే రెడీమేడ్ కాంపోజిట్ సర్వర్. Vive మరియు Panotools కోసం షేడర్లు అందించబడ్డాయి. ప్రొజెక్షన్ లేయర్లకు మద్దతు ఉంది.
మూలం: opennet.ru