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