পণ্যের খবর

ইউনিটি, আনরিয়েল এবং গোডোটের জন্য অ্যান্ড্রয়েড এক্সআর আপডেট

৪ মিনিটের পাঠ
Luke Hopkins
ডেভেলপার সম্পর্ক প্রকৌশলী, অ্যান্ড্রয়েড

আজ আমরা আনন্দের সাথে জানাচ্ছি যে, অ্যান্ড্রয়েড এক্সআর-এর জন্য আনরিয়েল ইঞ্জিন এবং গোডোট- এর আনুষ্ঠানিক সমর্থন এসে গেছে। এই ইঞ্জিন সম্প্রসারণগুলোর পাশাপাশি, আমরা আপনার কর্মদক্ষতা বাড়াতে এবং এক্সআর-এর নতুন সক্ষমতাগুলো সক্রিয় করতে ডিজাইন করা নতুন টুলও চালু করছি: অ্যান্ড্রয়েড এক্সআর ইঞ্জিন হাব এবং অ্যান্ড্রয়েড এক্সআর ইন্টারঅ্যাকশন ফ্রেমওয়ার্ক

অ্যান্ড্রয়েড এক্সআর ইঞ্জিন হাব

অ্যান্ড্রয়েড এক্সআর ইঞ্জিন হাব বর্তমানে উইন্ডোজের জন্য উপলব্ধ এবং এটি আপনার ডেভেলপমেন্টের মিশন কন্ট্রোল। এটি একটি উচ্চ-গতির সেতু হিসেবে কাজ করে ইউনিটি, আনরিয়েল ইঞ্জিন এবং গোডোট জুড়ে আপনার ওয়ার্কফ্লোকে একীভূত করে।   আপনার ডিভাইস থেকে সরাসরি আপনার পছন্দের ইঞ্জিনে ডিভাইস-সৃষ্ট উপলব্ধি ডেটা প্রেরণ করে।

DirectPreview_Low.gif

OpenXR এর মাধ্যমে রিয়েল-টাইম স্ট্রিমিং

হাবটি ডেস্কটপের শক্তিশালী পারফরম্যান্স এবং মোবাইল সেন্সর ডেটার মধ্যেকার ব্যবধান পূরণ করে। আপনার অ্যাপটি বাস্তব জগতে কীভাবে প্রতিক্রিয়া দেখায় তা দেখার জন্য একটি সম্পূর্ণ বিল্ডের প্রয়োজন হওয়ার পরিবর্তে, হাবটি ফিজিক্যাল অ্যান্ড্রয়েড এক্সআর ডিভাইস থেকে ওপেনএক্সআর এক্সটেনশনগুলো সরাসরি আপনার উইন্ডোজ মেশিনে স্ট্রিম করে

এর মানে হলো, আপনি হেডসেটের সেন্সরগুলো থেকে লাইভ ও উচ্চ-মানের ডেটা পাওয়ার পাশাপাশি 'প্লে মোড'-এ জটিল ইন্টারঅ্যাকশনগুলো বারবার পরীক্ষা করতে পারবেন। এই স্ট্রিমিং সুবিধাটি না থাকলে, আই-ট্র্যাকিং বা স্পেশিয়াল ম্যাপিং-এর সামান্য পরিবর্তন পরীক্ষা করার জন্যও সম্পূর্ণ APK এক্সপোর্ট এবং ইনস্টল করার প্রয়োজন হতো।

হাবটি নিম্নলিখিত স্ট্রিম করা এক্সটেনশনগুলির জন্য স্বল্প-বিলম্বের টেস্টিং সক্ষম করে:

মূল ও মিথস্ক্রিয়া সমর্থন

  • XR_EXT_hand_tracking & hand_interaction: তাৎক্ষণিক ইন্টারঅ্যাকশন পরীক্ষার জন্য ২৬-পয়েন্ট হ্যান্ড মেশ এবং জয়েন্ট ডেটা স্ট্রিম করে।
  • XR_EXT_eye_gaze_interaction: আপনার পিসিতে UI এবং ফোবিয়েটেড লজিক পরীক্ষা করার জন্য চোখের দৃষ্টির ডেটা ভার্চুয়ালাইজ করে।
  • XR_EXT_palm_pose ও XR_EXT_uuid: রিয়েল-টাইম নির্ভুল ট্র্যাকিং এবং স্থায়ী অবজেক্ট আইডি স্ট্রিমিং।

অ্যান্ড্রয়েড এক্সআর ভেন্ডর এক্সটেনশন

  • চোখ ও মুখ ট্র্যাকিং ( XR_ANDROID ): কোনো কিছু তৈরি না করেই আপনার সোশ্যাল উপস্থিতি উন্নত করতে এডিটরে অভিব্যক্তিপূর্ণ অ্যাভাটার ডেটা স্ট্রিম করুন।
  • পাসথ্রু ও ট্র্যাকেবলস: ইঞ্জিনের ভিউপোর্টের মধ্যেই সরাসরি পরিবেশগত তথ্য—যেমন প্লেন শনাক্তকরণ এবং হিট টেস্টিং—অ্যাক্সেস করুন।

ডিভাইসের হার্ডওয়্যার সক্ষমতাগুলোকে ভার্চুয়ালাইজ করে এবং একটি লো-ল্যাটেন্সি ডেস্কটপ ব্রিজের মাধ্যমে সেগুলোকে স্ট্রিম করার ফলে, অ্যান্ড্রয়েড এক্সআর ইঞ্জিন হাব গেম ইঞ্জিন ডেভেলপারদের দ্রুত উন্নতি সাধনে সহায়তা করে।

হাবটি ডাউনলোড করুন:

গেম ইঞ্জিন সমর্থন সম্প্রসারণ

OpenXR স্ট্যান্ডার্ডের প্রতি আমাদের অঙ্গীকারের মাধ্যমে আমরা এটা নিশ্চিত করছি যে, আপনি একজন অভিজ্ঞ স্টুডিও বা একজন ইন্ডি ডেভেলপার, যেই হোন না কেন, আপনার সৃজনশীল ভাবনাকে বাস্তবে রূপ দিতে আপনি সেরা মানের টুলস পাবেন।

আনরিয়েল ইঞ্জিন

আনরিয়েল ইঞ্জিন সাপোর্ট এখন ডেভেলপার প্রিভিউতে উপলব্ধ, যা ভার্সন ৫.৬.১-কে লক্ষ্য করে তৈরি। এই ইন্টিগ্রেশনটি সরাসরি OpenXR ব্যবহারের উপর ভিত্তি করে নির্মিত এবং এতে আনরিয়েল-এর জন্য অ্যান্ড্রয়েড এক্সআর ভেন্ডর প্লাগইন ব্যবহার করে অ্যান্ড্রয়েড এক্সআর ভেন্ডর-নির্দিষ্ট এপিআই-এর সাপোর্ট রয়েছে। এর মাধ্যমে আপনি আনরিয়েল ব্লুপ্রিন্ট বা সি++ সাপোর্ট ব্যবহার করার পাশাপাশি অ্যাডভান্সড হ্যান্ড ট্র্যাকিং, ফেস ট্র্যাকিং এবং সিন আন্ডারস্ট্যান্ডিং (যেমন প্লেন ডিটেকশন ও ডেপথ)-এর জন্য প্ল্যাটফর্ম-নির্দিষ্ট এক্সটেনশনগুলো অ্যাক্সেস করতে পারবেন।

ue5_1-02-ue-project-creation.png

আনরিয়েল দিয়ে শুরু করুন:

গোডোট

Godot Foundation এবং W4 Games- এর অংশীদারিত্বে, আমরা Godot 4.6.2 এবং এর পরবর্তী সংস্করণগুলোর জন্য Android XR-এ আনুষ্ঠানিক Godot সাপোর্ট নিয়ে আসছি।

আমরা ইতিমধ্যেই W4-এর কাছ থেকে অবিশ্বাস্য অগ্রগতি দেখতে পাচ্ছি, কারণ তারা MoAT এবং Expedition-এর মতো অভিজ্ঞতাগুলোকে Blobotopia-তে পোর্ট করেছে, যা ইতোমধ্যেই Google Play-তে লাইভ হয়েছে। এটি প্রমাণ করে যে, Godot বর্তমানে প্রোডাকশন-গ্রেড স্পেশিয়াল অভিজ্ঞতার জন্য প্রস্তুত।

প্ল্যাটফর্মটির সম্পূর্ণ সম্ভাবনাকে কাজে লাগাতে, Godot OpenXR Vendors প্লাগইন 5.1 ব্যবহার করুন, যা সিন মেশিং , ডাইনামিক রেজোলিউশন , লাইট এস্টিমেশন এবং আরও অনেক কিছুর মতো ফিচারের জন্য প্রয়োজনীয় অ্যান্ড্রয়েড এক্সআর ভেন্ডর এক্সটেনশন সরবরাহ করে। আমরা অ্যান্ড্রয়েড এক্সআর পাওয়ার প্রোফাইল এবং ইনপুট স্ট্যান্ডার্ডের জন্য OpenXR ইমপ্লিমেন্টেশনকে অপ্টিমাইজ করতে Godot-এর সাথে কাজ করছি।

Godot দিয়ে শুরু করুন:

ঐক্য 

Unity OpenXR: Android XR 1.13 প্যাকেজটি এখন Unity 6.5 Beta- এর জন্য উপলব্ধ। Unity তার Application SpaceWarp সাপোর্টকে প্রসারিত করে এতে uGUI এবং TextMeshPro উভয়কেই অন্তর্ভুক্ত করেছে। এই গ্রীষ্মে Unity 6.5-এর সাধারণ রিলিজ এবং প্ল্যাটফর্মের আরও নতুন ফিচারগুলোর জন্য নজর রাখুন।

ইউনিটির জন্য অ্যান্ড্রয়েড এক্সআর এক্সটেনশন v1.3.1

পূর্ণাঙ্গ প্ল্যাটফর্ম ইন্টিগ্রেশনের জন্য আপনার প্রয়োজনীয় বাকি সবকিছু আমাদের সর্বশেষ অ্যান্ড্রয়েড এক্সআর এক্সটেনশন রিলিজে পাওয়া যাবে:

  • স্পেশিয়াল এপিআই সাপোর্ট: এখন আপনি সরাসরি XRSessionFeature সেটিংসের মাধ্যমে android.software.xr.api.SPATIAL ম্যানিফেস্ট ট্যাগটি পরিচালনা করতে পারবেন, যার ফলে আপনার অ্যাপের স্পেশিয়াল এপিআই-এর প্রয়োজনীয়তা এবং টার্গেট লেভেল নির্ধারণ করা আগের চেয়ে অনেক সহজ হয়ে গেছে।
  • ফাইন আই ফেস ট্র্যাকিং: একটি নতুন ফাইন আই পোজ ফিচার TryGetFineEyePoses এক্সটেনশন মেথড ব্যবহার করে অত্যন্ত নির্ভুল চোখের ভঙ্গি প্রদান করে।
  • ডিরেক্ট প্রিভিউ সাপোর্ট: অ্যান্ড্রয়েড এক্সআর স্ট্রিমিং ফিচারটি ইউনিটি এডিটরের প্লেমোডের মধ্যে ডিরেক্ট প্রিভিউ সাপোর্ট সক্ষম করে (শুধুমাত্র উইন্ডোজের জন্য)।

দ্রষ্টব্য: Android XR (Extensions) : Hand Mesh সরিয়ে ফেলা হয়েছে; এখন থেকে আপনাকে এক্সটেনশন প্যাকেজের মধ্যে থাকা সমন্বিত হ্যান্ড মেশ ডেটা ব্যবহার করতে হবে।

ইউনিটির জন্য অ্যান্ড্রয়েড এক্সআর ইন্টারঅ্যাকশন ফ্রেমওয়ার্ক

অ্যান্ড্রয়েড এক্সআর ইন্টারঅ্যাকশন ফ্রেমওয়ার্ক (AXRIF) এখন ডেভেলপার প্রিভিউতে উপলব্ধ। AXRIF হলো একটি স্টাইলবিহীন, নিজস্ব মতামতযুক্ত ইনপুট টুলকিট, যা অ্যান্ড্রয়েড এক্সআর সিস্টেম ইন্টারঅ্যাকশনের সাথে সামঞ্জস্যপূর্ণ ইন্টারফেস তৈরির জন্য প্রয়োজনীয় জটিল লজিককে বিমূর্ত করে।

UI ভিজ্যুয়ালের উপর মনোযোগ দেওয়ার পরিবর্তে, AXRIF অ্যান্ড্রয়েড XR ইউজার এক্সপেরিয়েন্সের অন্তর্নিহিত কার্যপ্রণালীকে অগ্রাধিকার দেয়। এর মূলে রয়েছে সেই একই ট্রানজিশন ম্যানেজার যা সিস্টেমের সমৃদ্ধ মাল্টিমোডাল ইনপুটগুলোকে চালনা করে এবং 6DoF কন্ট্রোলার, 3D মাউস, হ্যান্ড ট্র্যাকিং ও আই ​​গেজের মধ্যে স্টেট স্যুইচিং সক্ষম করে। এই ফ্রেমওয়ার্কটি ব্যবহার করে, ডেভেলপাররা তাদের অ্যাপে অ্যান্ড্রয়েড XR-এর সমস্ত শক্তিশালী ইন্টারঅ্যাকশন যুক্ত করার জন্য প্রয়োজনীয় বাস্তবায়নের বোঝা উল্লেখযোগ্যভাবে কমাতে পারেন।

চালুর সময়, ফ্রেমওয়ার্কটি তিনটি মূল সক্ষমতা প্রদান করে:

  • স্বয়ংক্রিয় মাল্টিমোডাল ইনপুট ট্রানজিশন : এই ফ্রেমওয়ার্কটি বিভিন্ন ইনপুট মোডালিটির মধ্যে স্যুইচ করার জন্য স্টেট মেশিন পরিচালনা করে। উদাহরণস্বরূপ, যখন কোনো ব্যবহারকারী কোনো বস্তুর দিকে দৃষ্টি নিবদ্ধ করা থেকে সরে এসে সরাসরি সেটিকে স্পর্শ করে, তখন এটি ট্রানজিশন লজিকটি সামলে নেয়, যা একই সাথে হাত, কন্ট্রোলার এবং মাউসের ব্যবহারকে সহজ করে তোলে।
  • দৃষ্টি-সহায়ক অঙ্গভঙ্গি মিথস্ক্রিয়া : AXRIF নির্ভুল দূরবর্তী মিথস্ক্রিয়ার জন্য গেজ ভেক্টর টার্গেটিং-এর সাথে হাতের অঙ্গভঙ্গি শনাক্তকরণ (যেমন পিঞ্চ-টু-সিলেক্ট) একত্রিত করে, যা সিস্টেমের ডিফল্ট আচরণের সাথে সামঞ্জস্যপূর্ণ।
  • পদার্থবিদ্যা-ভিত্তিক ২ডি ইউআই ইন্টারঅ্যাকশন : এই ফ্রেমওয়ার্কটি উচ্চ-মানের হ্যান্ড ট্র্যাকিংকে ২ডি প্লেন ইন্টারঅ্যাকশনের সাথে সংযুক্ত করে, যা ভৌত সীমানার সীমাবদ্ধতা মেনে ভাসমান প্যানেলগুলিতে স্বজ্ঞামূলক পোক এবং সোয়াইপ জেসচার সক্ষম করে।

AXRIF গ্রহণ করার মাধ্যমে, আপনার অ্যাপ প্ল্যাটফর্মের নিজস্ব ইন্টারঅ্যাকশন মডেলটি লাভ করে, যা নিশ্চিত করে যে আপনার অ্যাপটি অপারেটিং সিস্টেমের বাকি অংশের সাথে সামঞ্জস্যপূর্ণ থাকবে।

টুলকিটটি অন্বেষণ করুন:

আজই শুরু করুন:

অ্যান্ড্রয়েড এক্সআর ডেভেলপমেন্ট শুরু করার জন্য এর চেয়ে ভালো সময় আর আসেনি। ইউনিটি, আনরিয়েল এবং গোডোট- এর সমর্থন থাকায়, আপনি যে ইঞ্জিনই ব্যবহার করুন না কেন, এই প্ল্যাটফর্মটি আপনার সৃজনশীল ভাবনার জন্য প্রস্তুত। শুরু করার জন্য আমাদের অফিসিয়াল ইঞ্জিন পার্টনারদের সম্পর্কে জানুন:

এই ঘোষণা এবং গুগল আই/ও ২০২৬-এর সমস্ত আপডেট io.google- এ দেখুন।

লিখেছেন:

পড়তে থাকুন