Monado သည် စမတ်ဖုန်းများ၊ တက်ဘလက်များ၊ PC များနှင့် အခြားစက်ပစ္စည်းများတွင် virtual နှင့် augmented reality ဖြင့် အလုပ်များကို စုစည်းရန် OpenXR လိုအပ်ချက်များကို အပြည့်အဝလိုက်နာနိုင်သည့် runtime ကို ပေးပါသည်။ ပရောဂျက်၏ မူဘောင်အတွင်း အခြေခံစနစ်ခွဲများစွာကို တီထွင်လျက်ရှိသည်-
- Spatial အမြင်အာရုံအင်ဂျင် (အရာဝတ္ထုခြေရာခံခြင်း၊ မျက်နှာပြင်ရှာဖွေခြင်း၊ ကွက်ကွက်ပြန်လည်တည်ဆောက်ခြင်း၊ အမူအရာအသိအမှတ်ပြုခြင်း၊ မျက်လုံးခြေရာခံခြင်း);
- ဇာတ်ကောင်ခြေရာခံခြင်းအတွက်အင်ဂျင် (gyro stabilizer၊ ရွေ့လျားမှုခန့်မှန်းချက်၊ ထိန်းချုပ်ကိရိယာများ၊ ကင်မရာမှတဆင့် optical လှုပ်ရှားမှုခြေရာခံခြင်း၊ VR ခမောက်မှဒေတာကိုအခြေခံ၍ တည်နေရာခြေရာခံခြင်း);
- ပေါင်းစပ်ဆာဗာ (တိုက်ရိုက် အထွက်မုဒ်၊ ဗီဒီယို ထပ်ဆင့်ပို့ခြင်း၊ မှန်ဘီလူး ပြုပြင်ခြင်း၊ ပေါင်းစပ်ခြင်း၊ အပလီကေးရှင်းများစွာနှင့် တပြိုင်နက် လုပ်ဆောင်ရန်အတွက် အလုပ်ခွင်တစ်ခု ဖန်တီးခြင်း)
- အပြန်အလှန်တုံ့ပြန်မှုအင်ဂျင် (ရုပ်ပိုင်းဆိုင်ရာ လုပ်ငန်းစဉ်များကို ပုံဖော်ခြင်း၊ ဝစ်ဂျက်များ အစုံလိုက်နှင့် virtual reality အပလီကေးရှင်းများအတွက် ကိရိယာတန်ဆာပလာတစ်ခု);
- ကိရိယာတန်ဆာပလာ (စက်ပစ္စည်း ချိန်ညှိခြင်း၊ တပ်ဆင်ခြင်း။
လှုပ်ရှားမှုနယ်နိမိတ်များ ).
ပထမဆုံးထွက်ရှိမှုကို စမ်းသပ်စဉ်းစားထားပြီး ပလက်ဖောင်းနှင့် developer များအကျွမ်းတဝင်ရှိစေရန် ရည်ရွယ်သည်။ ၎င်း၏လက်ရှိအခြေအနေတွင်၊ Monado သည် သင့်အား အသုံးပြုနေသည့် အက်ပ်လီကေးရှင်းများဖန်တီးရန်နှင့် လှည့်ပတ်မှုကို ခြေရာခံရန် ခွင့်ပြုထားသည်။
ယခုအချိန်တွင်၊ Linux ကိုသာ ပံ့ပိုးထားပါသည် (အခြားလည်ပတ်မှုစနစ်များအတွက် အထောက်အပံ့ကို အနာဂတ်တွင် မျှော်လင့်ထားသည်)။
အဓိကသော့ချက်များ:
- virtual reality ခမောက်များအတွက် ယာဉ်မောင်းများ ရရှိနိုင်မှု
HDK (OSVR Hacker Developer Kit) နှင့်
PlayStation VR HMD PlayStation Move controllers နှင့်၊Razor Hydra . - အသုံးဝင်မှု
оборудования ပရောဂျက်က ထောက်ခံတယ်။OpenHMD . - augmented reality မျက်မှန်အတွက်ယာဉ်မောင်း
မြောက်အမေရိကစတား . - Intel RealSense T265 တည်နေရာခြေရာခံစနစ်အတွက် Driver ။
-
udev စည်းကမ်းချက် root အခွင့်ထူးများမရယူဘဲ virtual reality စက်များသို့ဝင်ရောက်ခွင့်ကို စီစဉ်သတ်မှတ်ရန်။ - စစ်ထုတ်ခြင်းနှင့် ဗီဒီယိုကြည့်ရှုခြင်းအတွက် မူဘောင်တစ်ခုပါရှိသော လှုပ်ရှားမှုခြေရာခံခြင်း အစိတ်အပိုင်းများ။
- PSVR နှင့် PS Move ထိန်းချုပ်ကိရိယာများအတွက် လွတ်လပ်မှုခြောက်ဒီဂရီခြေရာခံစနစ် (6DoF၊ ရှေ့/နောက်၊ အတက်/အဆင်း၊ ဘယ်/ညာ၊ ယောင်၊ pitch၊ roll)။
- Vulkan နှင့် OpenGL ဂရပ်ဖစ် API များနှင့် ပေါင်းစည်းရန်အတွက် မော်ဂျူးများ
- ခေါင်းမဲ့မုဒ်။
- spatial interaction နှင့် အမြင်ကို စီမံခန့်ခွဲခြင်း။
- frame synchronization နှင့် information input (လုပ်ဆောင်ချက်များ) အတွက် အခြေခံပံ့ပိုးမှု။
- စနစ် X ဆာဗာကို ကျော်ဖြတ်ကာ စက်သို့ တိုက်ရိုက်အထွက်ကို ပံ့ပိုးပေးသည့် အဆင်သင့်လုပ်ထားသော ပေါင်းစပ်ဆာဗာ။ Vive နှင့် အတွက် shaders များပေးသည်။
Panotools . ပရိုဂျက်တာအလွှာများအတွက် ပံ့ပိုးမှုရှိပါသည်။
source: opennet.ru