'آئیڈیا انجن' میں ایکس آر یوزر انٹرفیس کے تعاملات کی تلاش

'آئیڈیا انجن' میں ایکس آر یوزر انٹرفیس کے تعاملات کی تلاش

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

'Idea Engine' PlatoBlockchain ڈیٹا انٹیلی جنس میں XR یوزر انٹرفیس کے تعاملات کو تلاش کرنا۔ عمودی تلاش۔ عیبریٹ جیکسن کا مہمان آرٹیکل

بریٹ جیکسن 2015 سے وی آر پروجیکٹس تیار کر رہے ہیں اور برطانیہ میں قائم نئی کمپنی کے ڈائریکٹر ہیں۔ X82 Ltd. اس کی پچھلی ریلیز میں شامل ہیں: ڈائمینشنل (PC VR)، Breath Tech (PC VR)، Jigsaw 360 (PC VR & mobile VR) اور 120Hz (SideQuest)۔

XR میں 2D انٹرایکٹو پینلز کے ذریعے UI پیش کرنا عام بات ہے۔ یہ ایک دلچسپ امکان نہیں ہے، لیکن یہ واقف اور موثر ہے۔ تاہم، یہاں تک کہ اگر ہم اپنی XR دنیاؤں میں اس 2D دخل اندازی کو قبول کرتے ہیں، تب بھی 2D پیراڈائمز سے آزاد ہونے کے لیے نئے تحفظات اور مواقع موجود ہیں۔

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

میرا تازہ ترین پروجیکٹ، آئیڈیا انجن، کا استعمال کرتے ہوئے تیار کیا گیا ہے۔ سٹیریو کٹایک اوپن سورس اوپن ایکس آر لائبریری۔ اس میں ہینڈس فرسٹ فلسفہ ہے اور یہ باکس سے باہر ہینڈ ٹریکنگ سپورٹ کے ساتھ ساتھ کنٹرولر سپورٹ بھی فراہم کرتا ہے۔ یہ عام UI کنٹرولز کے ساتھ متحرک ونڈوز کی موثر تخلیق کی اجازت دیتا ہے۔ یہ فوری طور پر XR پروجیکٹس بنانے کے لیے ایک بہترین ٹول ہے اور اس کے بہت سے دوسرے فوائد ہیں۔

پینل

لہذا میرا نقطہ آغاز ایک UI پینل ہے جسے ہم کسی بھی مقام پر پکڑ سکتے ہیں (تلاش کرنے کے لیے کوئی خاص ہینڈل یا کنارہ نہیں ہے) جب ہم گرابنگ رینج میں ہوتے ہیں تو ایک اچھی چمک دکھائی دیتی ہے۔ اب، آئیے مزید XR تحفظات شامل کریں۔

XR میں، صارف کے لیے UI پینل کے پیچھے جانا آسان ہے۔ خالی پیچھے یا الٹا UI دکھانے کے بجائے، میں UI کو اس طرف پلٹتا ہوں جس طرف صارف دیکھ رہا ہے—سادہ۔ یہ معمولی لگتا ہے، لیکن یہ XR مخصوص منظرناموں پر غور کرنے کے قابل ہے۔ ایک اور طریقہ یہ ہے کہ پینل کو خود بخود گھمائیں تاکہ کھلاڑی کا مسلسل سامنا ہو، لیکن اس سے صارف کا کنٹرول ہٹ جاتا ہے۔ اگر وہ پینل کو ایک عجیب زاویہ پر چاہتے ہیں، تو انہیں جانے دیں، ان کے پاس ایک اچھی وجہ ہو سکتی ہے۔

ایک انفرادی پینل کو چھوٹے سائز (صفحہ کا سائز / مانیٹر سائز) رکھا جانا چاہیے تاکہ صارف اپنا سر گھمائے بغیر مواد کو آسانی سے جذب کر سکے، لیکن XR ہمیں کافی جگہ فراہم کرتا ہے۔ میں صفحہ کی حد سے باہر نکلنے کے مواقع تلاش کرنا چاہتا ہوں۔ میرے سکرول کے قابل علاقوں میں مواد کو پکڑنے اور منتقل کرنے کے لیے ایک ہینڈل ہے۔ پکڑے جانے کے دوران، آپ کو مواد کے علاقے کا بہت وسیع منظر نظر آتا ہے، اور آپ اس موڈ میں رہتے ہوئے گھسیٹ سکتے ہیں اور چھوڑ سکتے ہیں، جو جگہ کا تعین کرنے کی ایک بڑی حد فراہم کرتا ہے۔

میں پینلز کے سائیڈ پر ٹپس دکھاتا ہوں، جس میں وہ UI جزو کی ایک لائن کے ساتھ بیان کرتے ہیں۔ اس سے پینل پر متن کی مقدار کم ہو جاتی ہے۔ صارفین ٹپس کے ذریعے چکر لگا سکتے ہیں اور ان کو چھپا سکتے ہیں جن سے وہ واقف ہیں۔

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

اگرچہ پینل آسان اور مانوس ہوتے ہیں، ہمیں ان کی حدود سے مجبور نہیں ہونا چاہیے اور باہر نکلنے کے طریقے تلاش کرنے میں مزہ آتا ہے۔

مینیو

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

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

آپ جلد ہی اپنے Idea Engine پروجیکٹس میں اس طرح کے مینوز کو شامل کرنے کے قابل ہو جائیں گے۔

3D وجیٹس

ایک رنگ چننے والے نے تجربہ کرنے کا ایک مثالی موقع پیش کیا، جس میں تین قدریں (رنگ، ​​سنترپتی، اور قدر) ہیں جنہیں 3 جہتوں میں نقش کیا جا سکتا ہے۔ میرے 3D رنگ چننے والے میں، آپ تینوں قدروں کو ایک ساتھ تبدیل کر سکتے ہیں یا انفرادی طور پر رنگ، سنترپتی، یا قدر سیٹ کر سکتے ہیں۔ مجھے لگتا ہے کہ 2D صفحہ پر سلائیڈرز کے ساتھ بات چیت کرنا زیادہ دلچسپ ہے۔

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

ہاتھوں

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

ہاتھ جانے کے بعد، میں بغیر کسی بصری تنازعہ کے ہاتھ کی حرکت کو نم کرنے یا بڑھا چڑھا کر پیش کرنے کے لیے آزاد ہوں۔ میں حساسیت کو کم کرنے کے لیے رنگ چننے والے میں ہاتھ کی حرکت کو کم کرتا ہوں اور اسکرول کرتے وقت ہاتھ کی حرکت کو بڑھا چڑھا کر پیش کرتا ہوں جب بہت زیادہ مواد ہو۔

متن

جبکہ Idea Engine 3D ماڈلز ڈاؤن لوڈ کرنے کے لیے Sketchfab، تصاویر بنانے کے لیے AI، اور تصویر/آڈیو درآمد کرنے کے لیے سپورٹ کرتا ہے، لیکن پیچیدہ بیانیے کو پہنچانے کے لیے متن اور بولے جانے والے لفظ کی آسانی اور رسائی کو شکست دینا مشکل ہے۔ اس بات کو ذہن میں رکھتے ہوئے، مجھے متن کے لیے معقول تعاون کی ضرورت ہے تاکہ صارفین اپنی کہانیاں سنانے کے لیے تمام دستیاب فارمیٹس کو ضم کر سکیں۔

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

ٹیکسٹ ان پٹ ایک زبردست حل کے بغیر ایک چیلنج تھا۔ میں نے ورچوئل کی بورڈ کا استعمال کرتے ہوئے کٹ اینڈ پیسٹ سپورٹ اور آٹو پیجنیشن کے ساتھ موبائل طرز کا ٹیکسٹ ان پٹ بنایا۔ جب میں نے ختم کیا، میں نے سوچا، یہ ٹھیک ہے، لیکن میں XR میں ایک لمبا حوالہ ٹائپ نہیں کرنا چاہتا۔ پھر میں نے وائس ٹو ٹیکسٹ سپورٹ شامل کیا۔ اس سے مدد ملی، لیکن میں نے محسوس کیا کہ مجھے اپنی ڈکٹیشن کے بعد بہت زیادہ ترمیم کرنے کی ضرورت تھی اور یہ روایتی ذرائع استعمال کرنے سے اب بھی سست تھا۔ اب میں صارفین کو اجازت دیتا ہوں کہ وہ اپنے کسی بھی ڈیوائس پر براؤزر سے اپنے ہیڈسیٹ سے جڑیں اور ویب صفحہ کے ذریعے متن درآمد کریں۔ میں باقاعدگی سے تینوں تکنیکوں کا استعمال کرتا ہوں، براؤزر کے ساتھ جو طویل متن کے اندراج کے لیے استعمال ہوتا ہے۔

یہاں میرا سبق یہ تھا کہ آپ کو ہمیشہ XR میں ہر چیز کو حل کرنے کی ضرورت نہیں ہے۔ بعض اوقات زیادہ موزوں آلات استعمال کرنا اور پھر نتائج درآمد کرنا بہتر ہوتا ہے۔

اسے آزمائیں

'Idea Engine' PlatoBlockchain ڈیٹا انٹیلی جنس میں XR یوزر انٹرفیس کے تعاملات کو تلاش کرنا۔ عمودی تلاش۔ عیتعلیمی ذہن کے نقشوں سے لے کر انٹرایکٹو کہانیوں اور گیمز تک، آپ CC کے اثاثوں کا فائدہ اٹھا سکتے ہیں اور اپنے خیال کو بنانے کے لیے اپنی تصاویر، آوازیں اور متن درآمد کر سکتے ہیں۔ پھر، ریاستوں، واقعات اور اعلیٰ سطح کی اسکرپٹ کو شامل کرکے اسے زندہ کریں اور اسے ہمارے X82 میٹاورس پر شیئر کریں۔ XR کے امکانات کو دریافت کرنے کے لیے ایک خصوصیت سے بھرا، اینڈ یوزر ٹول۔

۔ پبلک الفا اب دستیاب ہے اور ایپ لیب پر ڈاؤن لوڈ کرنے کے لیے مفت ہے۔، لہذا آپ آکر زیر بحث خصوصیات میں سے کسی کو بھی آزما سکتے ہیں اور مجھے اپنی رائے دے سکتے ہیں۔

ٹائم اسٹیمپ:

سے زیادہ سڑک پر وی آر