موناڈو کی دوسری ریلیز، ورچوئل رئیلٹی ڈیوائسز کے لیے ایک پلیٹ فارم

تعاون کمپنی پیش کیا منصوبے کی رہائی موناڈو 0.2، جس کا مقصد معیار کا کھلا نفاذ بنانا ہے۔ اوپن ایکس آر. Monado ایک رن ٹائم فراہم کرتا ہے جو OpenXR کے تقاضوں کی مکمل تعمیل کرتا ہے، جس کا استعمال سمارٹ فونز، ٹیبلیٹس، پی سی اور دیگر آلات پر ورچوئل اور بڑھا ہوا حقیقت کے ساتھ کام کو منظم کرنے کے لیے کیا جا سکتا ہے۔ اوپن ایکس آر معیار Khronos کنسورشیم کے ذریعہ تیار کیا گیا تھا اور ورچوئل اور اگمینٹڈ رئیلٹی ایپلی کیشنز بنانے کے لیے ایک عالمگیر API کی وضاحت کرتا ہے، نیز ہارڈ ویئر کے ساتھ تعامل کے لیے پرتوں کا ایک سیٹ جو مخصوص آلات کی خصوصیات کو ختم کرتا ہے۔ پروجیکٹ کوڈ C اور میں لکھا گیا ہے۔ نے بانٹا مفت بوسٹ سافٹ ویئر لائسنس 1.0 کے تحت، GPL کے ساتھ ہم آہنگ۔

اضافی بہتریوں میں:

  • کمپوزٹ سرور اب ملٹی لیئر رینڈرنگ کو سپورٹ کرتا ہے، جس سے ایپلیکیشنز کو متعدد ڈھانچے کی میزبانی کرنے کی اجازت ملتی ہے۔ XrCompositionLayerProication и XrCompositionLayerQuad. ایک سے زیادہ پرتوں کے ساتھ کام کرنا ان ایپلیکیشنز کے لیے اہم ہے جو یوزر انٹرفیس کو رینڈر کرنے کے لیے چار پرتوں کا استعمال کرتی ہیں، اور یہ ایپلیکیشنز کے لیے مزید معاونت کی بنیاد بھی ہے جس میں منظر کے اوپری حصے پر چھایا ہوا انٹرفیس ہے، جیسے xrdesktop یا پلوٹو وی آر.



  • جامع سرور اور ڈرائیوروں کو الگ الگ سروس کے عمل میں رکھا گیا ہے۔ کام جاری ہے ایک سے زیادہ OpenXR ایپلی کیشنز کو Monado سروس کی ایک مثال سے منسلک کرنے کی صلاحیت فراہم کرنے اور 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 انٹرفیس کے ساتھ سٹیریو کیمروں کو ترتیب دینے کی صلاحیت شامل کی گئی۔
  • اسمبلی کے نظام کو نئے سرے سے ترتیب دیا گیا ہے۔ شامل کیا گیا۔ پی پی اے ذخیرہ Ubuntu کے لیے Monado پیکجز، OpenXR-SDK اور xr-hardware udev قواعد کے ساتھ۔
  • Systemd میں ساکٹ ایکٹیویشن کے ذریعے monado-service شروع کرنے کے لیے معاونت شامل کی گئی۔

پلیٹ فارم کی ساخت:

  • مقامی وژن انجن (آبجیکٹ سے باخبر رہنا، سطح کا پتہ لگانا، میش ری کنسٹرکشن، اشاروں کی شناخت، آنکھ سے باخبر رہنا)؛
  • کریکٹر ٹریکنگ کے لیے انجن (گائرو سٹیبلائزر، موشن پریڈیکشن، کنٹرولرز، کیمرہ کے ذریعے آپٹیکل موشن ٹریکنگ، VR ہیلمٹ سے ڈیٹا کی بنیاد پر پوزیشن ٹریکنگ)؛
  • کمپوزٹ سرور (براہ راست آؤٹ پٹ موڈ، ویڈیو فارورڈنگ، لینس کی اصلاح، کمپوزٹنگ، متعدد ایپلی کیشنز کے ساتھ بیک وقت کام کرنے کے لیے ورک اسپیس بنانا)؛
  • انٹرایکشن انجن (جسمانی عمل کی نقل، ویجٹ کا ایک سیٹ اور ورچوئل رئیلٹی ایپلی کیشنز کے لیے ایک ٹول کٹ)؛
  • سازوسامان (سامان کیلیبریشن، تنصیب تحریک کی حدود).

اہم خصوصیات:

  • ورچوئل رئیلٹی ہیلمٹ کے لیے ڈرائیور ایچ ڈی کے (OSVR ہیکر ڈویلپر کٹ) اور
    پلے اسٹیشن VR HMD، نیز پلے اسٹیشن موو کنٹرولرز اور ریزر ہائیڈرا.
  • قابل استعمال оборудованияمنصوبے کی طرف سے حمایت کی اوپن ایچ ایم ڈی.
  • Augmented Reality چشموں کے لیے ڈرائیور Northstar.
  • Intel RealSense T265 پوزیشن ٹریکنگ سسٹم کے لیے ڈرائیور۔
  • udev قواعد روٹ مراعات حاصل کیے بغیر ورچوئل رئیلٹی ڈیوائسز تک رسائی کو ترتیب دینے کے لیے۔
  • ویڈیو کو فلٹر کرنے اور اسٹریم کرنے کے لیے ایک فریم ورک کے ساتھ موشن ٹریکنگ اجزاء۔
  • PSVR اور PS Move کنٹرولرز کے لیے آزادی کے کریکٹر ٹریکنگ سسٹم کی چھ ڈگری (6DoF، آگے/پیچھے، اوپر/نیچے، بائیں/دائیں، یاؤ، پچ، رول)۔
  • ولکن اور اوپن جی ایل گرافکس API کے ساتھ انضمام کے لیے ماڈیولز۔
  • بے سر موڈ۔
  • مقامی تعامل اور نقطہ نظر کا انتظام۔
  • فریم سنکرونائزیشن اور انفارمیشن ان پٹ (اعمال) کے لیے بنیادی معاونت۔
  • ایک ریڈی میڈ کمپوزٹ سرور جو سسٹم X سرور کو نظرانداز کرتے ہوئے ڈیوائس پر براہ راست آؤٹ پٹ کو سپورٹ کرتا ہے۔ Vive اور کے لیے شیڈر فراہم کرتا ہے۔ Panotools. پروجیکشن تہوں کے لیے سپورٹ موجود ہے۔

موناڈو کی دوسری ریلیز، ورچوئل رئیلٹی ڈیوائسز کے لیے ایک پلیٹ فارم

ماخذ: opennet.ru

نیا تبصرہ شامل کریں