UltimateXR PlatoBlockchain ڈیٹا انٹیلی جنس کا استعمال کرتے ہوئے بھرپور VR تعاملات کو تیز اور آسان بنانا۔ عمودی تلاش۔ عی

UltimateXR کا استعمال کرتے ہوئے تیز اور آسان سے بھرپور VR تعاملات تیار کرنا

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

UltimateXR PlatoBlockchain ڈیٹا انٹیلی جنس کا استعمال کرتے ہوئے بھرپور VR تعاملات کو تیز اور آسان بنانا۔ عمودی تلاش۔ عیاینریک ٹرامپ ​​کا مہمان آرٹیکل

Enrique VRMADA کے شریک بانی اور CTO ہیں، ایک ٹیک کمپنی جو دنیا بھر میں انٹرپرائز VR حل فراہم کرتی ہے۔ کمپیوٹر گرافکس اور ڈیجیٹل آرٹ کے مضبوط جذبے کے ساتھ، اس کا کیریئر نقلی، ویڈیو گیمز اور لائیو انٹرایکٹو تجربات میں 20 سال پر محیط ہے۔ ان دنوں وہ چیلنجنگ VR پروجیکٹس اور ترقی کرنا پسند کرتے ہیں۔ الٹیمیٹ ایکس آر، ایک مفت اور اوپن سورس VR فریم ورک۔ آپ ٹویٹر پر اس کے تازہ ترین کام کی پیروی کر سکتے ہیں۔ @entromp.

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

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

ہم نے حال ہی میں عوام کے لیے فریم ورک اور ٹولز دستیاب کرنے کا فیصلہ کیا ہے—ہر کسی کے استعمال کے لیے مفت اور اوپن سورس۔ نتیجہ یہ ہے۔ الٹیمیٹ ایکس آر اتحاد کے لیے ہم جلد ہی اسے دوسرے پلیٹ فارمز پر بھی پورٹ کرنے کی امید کرتے ہیں (غیر حقیقی، ویب…؟)

اس مضمون میں میں UltimateXR کی کچھ خصوصیات پر بات کروں گا جو کہ کامیابی کے ساتھ ہمارے VR تعاملات کو بہتر بنانے میں کلیدی حیثیت رکھتی ہیں جبکہ ایک ہی وقت میں تبدیلی کے اوقات کو کم کرتی ہیں۔

انٹیگریٹڈ ہینڈ پوز ایڈیٹر

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

شروع میں ہم نے اپنی پسند کے 3D پروگرام (3dsMax، Maya، Blender، وغیرہ) سے ہینڈ اینیمیشنز کو براہ راست برآمد کیا لیکن ہمیں جلد ہی احساس ہوا کہ یہ ایک بڑی رکاوٹ بن گئی۔ ہم نے یونٹی کے اندر ایک مکمل ہینڈ پوز ایڈیٹر تیار کرنے کا فیصلہ کیا جو ہمیں ورلڈ ایڈیٹر سے براہ راست ہینڈ پوز کو ایڈجسٹ کرنے کی اجازت دے گا۔

UltimateXR PlatoBlockchain ڈیٹا انٹیلی جنس کا استعمال کرتے ہوئے بھرپور VR تعاملات کو تیز اور آسان بنانا۔ عمودی تلاش۔ عی

معیاری ترمیم کے اختیارات کے علاوہ، کچھ خصوصیات جو میرے خیال میں ٹرناراؤنڈ اوقات کو کم کرنے میں کلیدی رہی ہیں وہ ہیں:

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

کامن گریب پوز کا استعمال کرتے ہوئے مصنف کی ہیرا پھیری میں پوز کو ملا دیں۔

ترقی کے دوران ہم نے محسوس کیا کہ ایک معروف سیٹ سے عام پوز کا استعمال کرتے ہوئے بہت ساری اشیاء کو پکڑا جاتا ہے۔ فرق صرف اتنا تھا کہ شے کے سائز کے لحاظ سے گرفت زیادہ کھلی یا بند تھی۔

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

دو مختلف اشیاء پر معیاری سلنڈرک گریب کا استعمال کرنا

اگرچہ فکسڈ پوز عام طور پر ہاتھ کے اشاروں اور ایڈہاک گرفتوں کے لیے استعمال کیے جاتے ہیں، لیکن بلینڈ پوز گرفت تیار کرنے کے لیے انتہائی مفید تھے جنہیں بہت سی مختلف اشیاء کے ذریعے دوبارہ استعمال کیا جا سکتا ہے۔

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

مرضی کے مطابق ہاتھ

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

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

UltimateXR PlatoBlockchain ڈیٹا انٹیلی جنس کا استعمال کرتے ہوئے بھرپور VR تعاملات کو تیز اور آسان بنانا۔ عمودی تلاش۔ عی

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

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

UltimateXR PlatoBlockchain ڈیٹا انٹیلی جنس کا استعمال کرتے ہوئے بھرپور VR تعاملات کو تیز اور آسان بنانا۔ عمودی تلاش۔ عی

جلد کے شیڈر کے مختلف تغیرات: اوپر بڑے ہاتھ، نیچے چھوٹے ہاتھ

صرف ایک ہی سائز کو سپورٹ کرنے سے بچنے کے لیے (جو بہت سی ایپلی کیشنز میں ایک بڑا مرد ہاتھ ہوتا ہے) ہم نے دو ہاتھ کے سائز کو سپورٹ کرنے کا انتخاب کیا: بڑے ہاتھ اور چھوٹے ہاتھ۔ بالغ ہاتھوں کو زیادہ تر ان دونوں میں سے کسی میں بھی گروپ کیا جا سکتا ہے۔

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

صفحہ 2 پر جاری رکھیں: GrabbableObject Editor لچک »

ٹائم اسٹیمپ:

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