د موناډو دوهم خوشې کول، د مجازی واقعیت وسیلو لپاره یو پلیټ فارم

د شرکت همکاري وړاندې د پروژې خوشې کول موناډو 0.2، چې موخه یې د معیارونو خلاص پلي کول دي اوپن ایکس آر. موناډو یو رن ټایم چمتو کوي چې په بشپړ ډول د OpenXR اړتیاو سره مطابقت لري ، کوم چې په سمارټ فونونو ، ټابلیټونو ، کمپیوټرونو او نورو وسیلو کې د مجازی او وده شوي واقعیت سره د کار تنظیم کولو لپاره کارول کیدی شي. د OpenXR معیار د Khronos کنسورشیم لخوا چمتو شوی او د مجازی او وده شوي واقعیت غوښتنلیکونو رامینځته کولو لپاره یو نړیوال API تعریفوي ، په بیله بیا د هارډویر سره متقابل عمل لپاره د پرتونو سیټ چې د ځانګړي وسیلو ځانګړتیاوې خلاصوي. د پروژې کوډ په C او کې لیکل شوی لخوا توزیع شوی د وړیا بوسټ سافټویر لایسنس 1.0 لاندې، د GPL سره مطابقت لري.

د اضافه شویو پرمختګونو په منځ کې:

  • جامع سرور اوس د څو پرت رینډینګ ملاتړ کوي، غوښتنلیکونو ته اجازه ورکوي څو ډیری جوړښتونه کوربه کړي د XrCompositionLayerProject и د XrCompositionLayerQuad. د ډیری پرتونو سره کار کول د غوښتنلیکونو لپاره مهم دي چې د کاروونکي انٹرفیس وړاندې کولو لپاره څلور پرتونه کاروي، او د صحنې په سر کې پوښل شوي انٹرفیس سره د غوښتنلیکونو لپاره د نور ملاتړ اساس هم دی، لکه xrdesktop او یا پلوټو VR.



  • جامع سرور او چلوونکي په جلا جلا خدماتو پروسو کې جلا شوي. کار په جریان کښی د موناډو خدمت په یوه مثال کې د ډیری OpenXR غوښتنلیکونو سره وصل کولو وړتیا چمتو کولو لپاره او د XR_EXTX_overlay توسیع په کارولو سره دوی په ورته وخت کې لید کړئ.
  • د ویو وانډ او والو انډیکس کنټرولرانو لپاره ملاتړ چمتو کوي او د حرکت کنټرول لپاره د دوی کارول د دریو درجو آزادۍ سره (3DOF ، په دریو لارښوونو کې حرکت). په راتلونکو میاشتو کې، موږ پلان لرو چې د تعقیب سیسټم په کارولو سره د آزادۍ شپږ درجې (6DOF، مخکینۍ / شاته، پورته / ښکته، کیڼ / ښي، یا، پچ، رول) لپاره ملاتړ اضافه کړو. لمړی.
  • د بلوتوټ LE لپاره ملاتړ اضافه شوی ، کوم چې د ګوګل ډیډریم 3DOF کنټرولر لپاره ډرایور کې شامل دی.
  • د تجربو لپاره د arduino ډرایور اضافه شوی کله چې خپل کنټرولر جوړ کړئ؛
  • د خلاص موقعیت تعقیب سیسټم چلونکی په اصلي جوړښت کې مدغم شوی ژوندی پاتې کیدل.
  • د ډیبګ کولو کارونکي انٹرفیس اوس د دودیز ګرافونو ملاتړ کوي ، کوم چې په اوسني شکل کې د رینډینګ پرمهال په CPU کې د بار لید لید لپاره کارول کیږي.
  • Monado-gui اوس په $XDG_CONFIG_HOME/monado او $HOME/.config/monado لارښودونو کې د ذخیره کولو ترتیباتو ملاتړ کوي. د PSMV (PlayStation Move) او PSVR (PlayStation VR) لپاره د USB انٹرفیس سره د سټیریو کیمرې تنظیم کولو وړتیا اضافه کړه.
  • د اسمبلۍ سیسټم بیا ډیزاین شوی. زیاته کړه د PPA ذخیره د موناډو کڅوړو سره د اوبنټو لپاره ، OpenXR-SDK او xr-هارډویر udev قواعد.
  • په سیسټمډ کې د ساکټ فعالولو له لارې د موناډو - خدمت پیل کولو لپاره ملاتړ اضافه شوی.

د پلیټ فارم جوړښت:

  • د ځایي لید انجن (د څیز تعقیب، د سطحې کشف، د میش بیارغونه، د اشارې پیژندنه، د سترګو تعقیب)؛
  • د کرکټر تعقیب لپاره انجن (ګیرو سټیبلائزر ، د حرکت وړاندوینې ، کنټرولرونه ، د کیمرې له لارې نظری حرکت تعقیب ، د VR هیلمټ څخه د معلوماتو پراساس موقعیت تعقیب کول)؛
  • جامع سرور (مستقیم محصول حالت، ویډیو فارورډ کول، د لینز سمون، کمپوز کول، د ډیری غوښتنلیکونو سره په ورته وخت کې کار کولو لپاره د کار ځای رامینځته کول)؛
  • د متقابل عمل انجن (د فزیکي پروسو سمول، د ویجټونو سیټ او د مجازی واقعیت غوښتنلیکونو لپاره وسیله کټ)؛
  • وسایل (د تجهیزاتو اندازه کول، نصب کول د حرکت حدود).

کلیدي ځانګړتیاوې:

  • د مجازی حقیقت هیلمټونو لپاره چلوونکی HDK (OSVR Hacker Developer Kit) او
    د پلی سټیشن VR HMD، په بیله بیا د پلی سټیشن حرکت کنټرولرانو لپاره او ریزر هایډرا.
  • د استفادې وړ оборудованияد پروژې لخوا ملاتړ کیږي OpenHMD.
  • د لوړ شوي حقیقت شیشې لپاره ډرایور شمالي ستوري.
  • د Intel RealSense T265 موقعیت تعقیب سیسټم لپاره ډرایور.
  • udev قواعد د ریښی امتیازاتو ترلاسه کولو پرته مجازی واقعیت وسیلو ته لاسرسی تنظیم کول.
  • د فلټر کولو او ویډیو سټینګ کولو لپاره د چوکاټ سره د حرکت تعقیب اجزا.
  • د PSVR او PS حرکت کنټرولرانو لپاره د آزادۍ کرکټر تعقیب سیسټم شپږ درجې (6DoF، مخکی / شاته، پورته / ښکته، کیڼ / ښي، یا، پچ، رول).
  • د ولکان او اوپن جی ایل ګرافیک APIs سره د ادغام لپاره ماډلونه.
  • بې سرې حالت.
  • د ځایي تعامل او لید اداره کول.
  • د چوکاټ همغږي کولو او د معلوماتو ان پټ (عملونو) لپاره بنسټیز ملاتړ.
  • یو چمتو شوی کمپوزیټ سرور چې وسیله ته مستقیم محصول ملاتړ کوي ، د سیسټم ایکس سرور څخه تیریږي. د Vive او لپاره سیډرونه چمتو کوي Panotools. د پروجیکشن پرتونو لپاره ملاتړ شتون لري.

د موناډو دوهم خوشې کول، د مجازی واقعیت وسیلو لپاره یو پلیټ فارم

سرچینه: opennet.ru

Add a comment