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

మూలం: opennet.ru
