Xlera8

OpenXR 1.1 اپ ڈیٹ کلیدی تکنیکی خصوصیات پر صنعتی اتفاق کو ظاہر کرتا ہے

اوپن ایکس آر، اوپن اسٹینڈرڈ جو XR ہارڈویئر اور ایپلیکیشنز کے لیے انٹرفیس کے لیے معیاری طریقہ تخلیق کرتا ہے، نے اپنی پہلی بڑی اپ ڈیٹ دیکھی ہے۔ OpenXR 1.1 نئی فعالیت کو شامل کرکے معیار کو تیار کرتا ہے جو صنعت کے لیے اہم تھی لیکن پہلے معیاری نہیں تھی۔

اسٹینڈرڈ باڈی Khronos Group کے ذریعے سہولت فراہم کی گئی، OpenXR ایک رائلٹی فری اسٹینڈرڈ ہے جس کا مقصد VR اور AR ایپلی کیشنز کی ترقی کو معیاری بنانا ہے، جس سے ایک زیادہ قابل عمل ماحولیاتی نظام بنایا جا سکے۔ یہ معیار اپریل 2017 سے ترقی میں ہے اور وقت گزرنے کے ساتھ ساتھ VR انڈسٹری میں تقریباً ہر بڑی ہارڈ ویئر، پلیٹ فارم اور انجن کمپنی، بشمول کلیدی AR پلیئرز — لیکن خاص طور پر، Apple نہیں۔

تصویر بشکریہ Khronos Group

1.0 میں اوپن ایکس آر 2019 کی ریلیز کے بعد، اوپن ایکس آر 1.1 کی اس ہفتے ریلیز ساڑھے چار سال سے زیادہ عرصے میں معیار کی پہلی بڑی تازہ کاری ہے۔

اس اپ ڈیٹ میں صنعت کی ضرورتوں کے سامنے آنے کے ساتھ ہی معیار کے ارتقاء کو دکھایا گیا ہے، ایسا نتیجہ جو اسٹینڈرڈ کے ڈیزائن کا حصہ ہے۔

OpenXR کے فریم ورک میں بنایا گیا 'ایکسٹینشنز' کا تصور ہے، جو کہ وینڈر کے لیے مخصوص صلاحیتیں ہیں جو پہلے سرکاری معیار میں بیک کیے جانے کے عمل سے گزرے بغیر OpenXR کی فعالیت کو اپنی مرضی کے مطابق بنا سکتی ہیں۔

کچھ معاملات میں، اس طرح کی توسیعات میں فعالیت شامل ہوتی ہے جو آخر کار اس قدر عالمگیر بن جاتی ہے کہ مجموعی طور پر معیاری میں شمولیت کی ضمانت دی جا سکے۔ اس طرح، ایکسٹینشنز کو 'پروموٹ' کیا جا سکتا ہے اور اسے OpenXR معیار میں بیک کیا جا سکتا ہے تاکہ سب کے استعمال اور سپورٹ ہو سکے۔

OpenXR 1.1 پانچ صلاحیتوں کو شامل کرتا ہے جو اصل میں ایکسٹینشن کے طور پر شروع ہوا تھا:

مقامی منزل: کھڑے پیمانے پر مواد کے لیے کشش ثقل سے منسلک عالمی مقفل اصل کے ساتھ ایک نیا حوالہ اسپیس فراہم کرتا ہے جسے بغیر انشانکن طریقہ کار کے بٹن دبانے پر موجودہ صارف کی پوزیشن پر تازہ کیا جا سکتا ہے۔ اس میں منزل کی اونچائی بھی بلٹ ان ہے۔ مقامی منزل کی فعالیت اور ڈویلپرز کے لیے اس کی قدر کے بارے میں مزید تفصیلات اس بلاگ پوسٹ میں دستیاب ہیں۔

Foveated رینڈرنگ کے ساتھ سٹیریو: ایک سے زیادہ گرافکس رینڈرنگ APIs میں XR ہیڈسیٹ کے لیے آئی ٹریکڈ فوویٹڈ رینڈرنگ یا فکسڈ فوویٹڈ رینڈرنگ کو محسوس کرنے کے لیے ایک پرائمری ویو کنفیگریشن فراہم کرتا ہے۔ اس کا استعمال خاص طور پر اعلی پکسل کاؤنٹ ڈسپلے کو موثر انداز میں پیش کرنے کے لیے فائدہ مند ہے، جو GPU پر بہت زیادہ بوجھ ڈالتے ہیں۔ اصل وینڈر ایکسٹینشن کو مقامی طور پر Unity، Unreal میں اور حال ہی میں NVIDIA Omniverse نے اپنایا ہے۔

گرفت کی سطح: ایک معیاری پوز شناخت کنندہ فراہم کرتا ہے جو صارف کے جسمانی ہاتھ سے متعلق بصری مواد کو قابل اعتماد طریقے سے اینکر کرتا ہے، چاہے ہاتھ کی پوزیشن کو براہ راست ٹریک کیا گیا ہو یا فزیکل کنٹرولر کی پوزیشن اور واقفیت سے اندازہ لگایا گیا ہو۔

XrUuid: عالمی سطح پر منفرد شناخت کنندہ رکھنے کے لیے ایک مشترکہ ڈیٹا کی قسم فراہم کرتا ہے جو IETF RFC 4122 کی پیروی کرتا ہے۔

xrLocateSpaces: کارکردگی کو بہتر بنانے اور ایپلیکیشن کوڈ کو آسان بنانے کے لیے لوکٹنگ اسپیسز فنکشن فراہم کرتا ہے، بجائے اس کے کہ فی فنکشن کال ایک واحد جگہ کو تلاش کرنے تک محدود رہنے کے بجائے، ایک ہی فنکشن کال میں اسپیسز کی ایک صف کو تلاش کرنے کے لیے ایک ایپلیکیشن کو فعال کر کے "سٹرکچرز کی صف" (AoS) کو آباد کرے۔ .

ان ایکسٹینشنز کو براہ راست OpenXR میں بنانا ان خصوصیات کے مطالبے پر صنعت کے اتفاق کی نمائندگی کرتا ہے اور انہیں پورے ماحولیاتی نظام میں کیسے لاگو کیا جانا چاہیے۔

OpenXR 1.1 میں موجودہ خصوصیات میں مختلف اصلاحات بھی شامل ہیں اور ان لوگوں کے لیے معیار کو واضح کرنے کے لیے کچھ صلاحیتوں کو واضح کرتا ہے جو معیار کے مطابق عمل درآمد کرنا چاہتے ہیں۔

آگے بڑھتے ہوئے، OpenXR ورکنگ گروپ (ممبر کمپنیوں کے نمائندوں پر مشتمل ہے جو معیار کو آگے بڑھاتا ہے) کا کہنا ہے کہ وہ OpenXR کو آگے بڑھتے ہوئے مزید باقاعدہ اپ ڈیٹس کرنے کا ارادہ رکھتا ہے، اس بات کو یقینی بناتے ہوئے کہ صنعت کی ضرورت کے مطابق نئی صلاحیتیں شامل ہوتی رہیں۔

"OpenXR 1.1 اس کھلے معیار کی ترقی میں ایک اہم سنگ میل کی نشاندہی کرتا ہے جسے XR انڈسٹری میں وسیع پیمانے پر اپنایا گیا ہے۔ OpenXR 1.0 نے بیس لائن صلاحیتیں فراہم کیں اور ایکسٹینشنز کے ذریعے نئی فعالیت کے ساتھ تجربہ کرنے کی بنیاد فراہم کی۔" اوپن ایکس آر ورکنگ گروپ کے چیئر الفریڈو منیز کہتے ہیں۔ "اب ورکنگ گروپ باقاعدہ بنیادی تصریحات کی تازہ کاریوں کا انتظام کرنے کے لیے محور ہے جو کہ فریگمنٹیشن کو کم کرنے اور حقیقی کراس پلیٹ فارم ایپلی کیشن پورٹیبلٹی کو فعال کرنے کے لیے ثابت شدہ ٹیکنالوجی کے استحکام کے ساتھ نئی فعالیت کو بھیجنے کے لیے لچک کی ضرورت کو متوازن کرتا ہے۔"

ہمارے ساتھ بات چیت

ہیلو وہاں! میں آپ کی کیسے مدد کر سکتا ہوں؟