प्रॉडक्ट से जुड़ी खबरें

Unity, Unreal, और Godot के लिए Android XR अपडेट

पढ़ने में 4 मिनट लगेंगे

आज हमें यह बताते हुए खुशी हो रही है कि Android XR के लिए, Unreal Engine और Godot के साथ काम करने की सुविधा उपलब्ध हो गई है. इंजन की इन सुविधाओं के साथ-साथ, हम नए टूल भी लॉन्च कर रहे हैं. इन्हें आपकी प्रॉडक्टिविटी बढ़ाने और नई XR सुविधाएं चालू करने के लिए डिज़ाइन किया गया है: Android XR Engine Hub और Android XR Interaction Framework

Android XR Engine Hub

Android XR Engine Hub फ़िलहाल Windows के लिए उपलब्ध है. यह डेवलपमेंट के लिए आपका मिशन कंट्रोल है. यह Unity, Unreal Engine, और Godot में आपके वर्कफ़्लो को एक साथ जोड़ता है. यह एक हाई-स्पीड ब्रिज के तौर पर काम करता है, जो  डिवाइस से जनरेट किए गए परसेप्शन डेटा को सीधे आपके डिवाइस से आपकी पसंद के इंजन में स्ट्रीम करता है. 

DirectPreview_Low.gif

OpenXR की मदद से रीयल-टाइम स्ट्रीमिंग

Hub, डेस्कटॉप की परफ़ॉर्मेंस और मोबाइल के सेंसर डेटा के बीच के अंतर को कम करता है. यह देखने के लिए कि आपका ऐप्लिकेशन दुनिया के साथ कैसे इंटरैक्ट करता है, आपको पूरा ऐप्लिकेशन बनाने की ज़रूरत नहीं है. Hub, सीधे तौर पर फ़िज़िकल Android XR डिवाइस से आपकी Windows मशीन पर OpenXR एक्सटेंशन स्ट्रीम करता है.

इसका मतलब है कि हेडसेट के सेंसर से लाइव और सटीक डेटा पाने के दौरान, "प्ले मोड" में जटिल इंटरैक्शन को दोहराया जा सकता है. स्ट्रीमिंग की इस सुविधा के बिना, आई-ट्रैकिंग या स्पेशल मैपिंग में मामूली बदलाव की जांच करने के लिए भी, पूरे APK को एक्सपोर्ट और इंस्टॉल करना होगा.

Hub की मदद से, स्ट्रीम किए गए इन एक्सटेंशन के लिए कम समय में टेस्टिंग की जा सकती है:

कोर और इंटरैक्शन से जुड़ी सहायता

  • XR_EXT_hand_tracking और hand_interaction: ये एक्सटेंशन, हाथ के 26 पॉइंट वाले मेश और जॉइंट डेटा को स्ट्रीम करते हैं. इससे इंटरैक्शन की तुरंत जांच की जा सकती है.
  • XR_EXT_eye_gaze_interaction: यह पीसी पर यूज़र इंटरफ़ेस (यूआई) और फ़ोविएटेड लॉजिक की जांच करने के लिए, आंखों की गतिविधियों से जुड़े डेटा को वर्चुअलाइज़ करता है.
  • XR_EXT_palm_pose और XR_EXT_uuid: सटीक ट्रैकिंग और ऑब्जेक्ट आईडी की लगातार स्ट्रीमिंग.

Android XR वेंडर एक्सटेंशन

  • आंखों और चेहरे को ट्रैक करने की सुविधा (XR_ANDROID): इससे एडिटर को अवतार का डेटा स्ट्रीम किया जाता है, ताकि वह अवतार बनाए बिना ही सोशल मीडिया पर अपनी मौजूदगी को बेहतर बना सके.
  • पासथ्रू और ट्रैक करने लायक ऑब्जेक्ट: इंजन के व्यूपोर्ट में सीधे तौर पर, आस-पास के माहौल की लाइव जानकारी ऐक्सेस करें. जैसे, विमान का पता लगाना और हिट टेस्टिंग.

Android XR Engine Hub, डिवाइस के हार्डवेयर की क्षमताओं को वर्चुअलाइज़ करता है. साथ ही, उन्हें कम समय में डेस्कटॉप ब्रिज पर स्ट्रीम करता है. इससे गेम इंजन डेवलपर को तेज़ी से दोहराने की सुविधा मिलती है.

हब डाउनलोड करना:

गेम इंजन के लिए सहायता बढ़ाना

OpenXR स्टैंडर्ड के लिए, हम यह पक्का कर रहे हैं कि आपके पास बेहतरीन टूल हों. इससे कोई फ़र्क़ नहीं पड़ता कि आप अनुभवी स्टूडियो हैं या इंडी डेवलपर. इन टूल की मदद से, अपनी क्रिएटिविटी को हक़ीक़त में बदला जा सकता है.

Unreal Engine

Unreal Engine के लिए, डेवलपर के लिए झलक वर्शन अब उपलब्ध है. यह version 5.6.1 को टारगेट करता है. यह इंटिग्रेशन, OpenXR का इस्तेमाल करके बनाया गया है. इसमें Unreal के लिए Android XR वेंडर प्लगिन का इस्तेमाल करके, AndroidXR वेंडर के खास एपीआई का इस्तेमाल किया जा सकता है. इससे, Unreal ब्लूप्रिंट या C++ का इस्तेमाल करते समय, हाथ ट्रैक करने की सुविधा, चेहरा ट्रैक करने की सुविधा, और सीन को समझने (जैसे कि प्लेन का पता लगाना और डेप्थ) के लिए, प्लैटफ़ॉर्म के हिसाब से एक्सटेंशन ऐक्सेस किए जा सकते हैं.

ue5_1-02-ue-project-creation.png

Unreal का इस्तेमाल शुरू करना:

Godot

हम Godot Foundation और W4 Games के साथ मिलकर, Android XR के लिए Godot का आधिकारिक तौर पर सपोर्ट उपलब्ध करा रहे हैं. यह Godot 4.6.2 और इसके बाद के वर्शन के लिए उपलब्ध होगा.

W4 ने पहले ही कमाल का काम किया है. उन्होंने  MoAT और Expedition to Blobotopia जैसे गेम को पोर्ट किया है. ये गेम पहले से ही Google Play पर उपलब्ध हैं. इससे पता चलता है कि Godot, आज प्रोडक्शन-ग्रेड के स्पेशल गेम बनाने के लिए तैयार है.

प्लैटफ़ॉर्म की पूरी क्षमता का इस्तेमाल करने के लिए, Godot OpenXR Vendors plugin 5.1 का इस्तेमाल करें. यह प्लगिन, Android XR वेंडर एक्सटेंशन उपलब्ध कराता है. इनकी मदद से, सीन मेशिंग, डाइनैमिक रिज़ॉल्यूशन, लाइट एस्टिमेशन जैसी सुविधाएं इस्तेमाल की जा सकती हैं. हम Android XR की पावर प्रोफ़ाइल और इनपुट स्टैंडर्ड के लिए, OpenXR को बेहतर बनाने के लिए Godot के साथ मिलकर काम कर रहे हैं.

Godot का इस्तेमाल शुरू करना:

Unity 

Unity OpenXR: Android XR 1.13 पैकेज अब Unity 6.5 Beta के लिए उपलब्ध है. Unity ने Application SpaceWarp की सुविधा को बेहतर बनाया है. अब यह uGUI और TextMeshPro, दोनों के साथ काम करती है. Unity 6.5 की सामान्य रिलीज़ और इस गर्मी में प्लैटफ़ॉर्म में होने वाले अन्य सुधारों पर नज़र रखें.

Unity के लिए Android XR एक्सटेंशन v1.3.1

प्लैटफ़ॉर्म को पूरी तरह से इंटिग्रेट करने के लिए, आपको जो भी चाहिए वह हमारी नई Android XR एक्सटेंशन रिलीज़ में उपलब्ध है:

  • स्पेशल एपीआई के साथ काम करता है:  अब XRSessionFeature सेटिंग के ज़रिए, सीधे तौर पर android.software.xr.api.SPATIAL मैनिफ़ेस्ट टैग को मैनेज किया जा सकता है. इससे, अपने ऐप्लिकेशन के स्पेशल एपीआई की ज़रूरी शर्तों और टारगेट लेवल को तय करना पहले से ज़्यादा आसान हो गया है.
  • आंखों को सटीक तरीके से ट्रैक करना: आंखों के पोज़ को सटीक तरीके से ट्रैक करने की नई सुविधा, TryGetFineEyePoses एक्सटेंशन के तरीके का इस्तेमाल करके, आंखों के पोज़ को सटीक तरीके से ट्रैक करती है.
  • सीधे तौर पर झलक देखने की सुविधा: Android XR स्ट्रीमिंग सुविधा की मदद से, Unity Editor के PlayMode (सिर्फ़ Windows) में सीधे तौर पर झलक देखने की सुविधा का इस्तेमाल किया जा सकता है.

ध्यान दें: Android XR (Extensions): Hand Mesh को हटा दिया गया है. अब आपको extensions package में मौजूद, यूनिफ़ाइड Hand Mesh Data का इस्तेमाल करना चाहिए.

Unity के लिए Android XR Interaction Framework

Android XR Interaction Framework (AXRIF) अब डेवलपर के लिए उपलब्ध है. AXRIF, बिना स्टाइल वाला इनपुट टूलकिट है. यह Android XR सिस्टम इंटरैक्शन के साथ काम करने वाले इंटरफ़ेस बनाने के लिए ज़रूरी जटिल लॉजिक को ऐब्स्ट्रैक्ट करता है.

AXRIF, यूज़र इंटरफ़ेस (यूआई) के विज़ुअल पर फ़ोकस करने के बजाय, Android XR के उपयोगकर्ता अनुभव के बुनियादी सिद्धांतों को प्राथमिकता देता है. इसके मुख्य हिस्से में वही ट्रांज़िशन मैनेजर है जो सिस्टम के रिच मल्टीमॉडल इनपुट को बेहतर बनाता है. इससे 6DoF कंट्रोलर, 3D माउस, हाथ के मूवमेंट को ट्रैक करने की सुविधा, और आंखों के मूवमेंट को ट्रैक करने की सुविधा के बीच स्विच किया जा सकता है. इस फ़्रेमवर्क का इस्तेमाल करके, डेवलपर अपने ऐप्लिकेशन में Android XR की सभी सुविधाओं को आसानी से लागू कर सकते हैं.

लॉन्च के समय, फ़्रेमवर्क में तीन मुख्य सुविधाएं उपलब्ध होंगी:

  • कई तरह के इनपुट के बीच अपने-आप ट्रांज़िशन होने की सुविधा: फ़्रेमवर्क, इनपुट मोड के बीच स्विच करने के लिए स्टेट मशीन को मैनेज करता है. उदाहरण के लिए, जब कोई व्यक्ति किसी ऑब्जेक्ट को आंखों से टारगेट करने से सीधे तौर पर छूने लगता है, तो यह ट्रांज़िशन लॉजिक को मैनेज करता है. इससे हाथों, कंट्रोलर, और माउस के लिए एक साथ सपोर्ट को आसान बनाया जा सकता है.
  • नज़र से कंट्रोल करने की सुविधा के साथ-साथ जेस्चर से इंटरैक्ट करने की सुविधा: AXRIF, नज़र से कंट्रोल करने की सुविधा के साथ-साथ हाथ के जेस्चर (जैसे, चुनने के लिए पिंच करना) को पहचानने की सुविधा को जोड़ता है. इससे सिस्टम को दूर से सटीक तरीके से कंट्रोल किया जा सकता है. यह सिस्टम के डिफ़ॉल्ट व्यवहार से मेल खाता है.
  • फ़िज़िक्स पर आधारित 2D यूज़र इंटरफ़ेस (यूआई) इंटरैक्शन: यह फ़्रेमवर्क, हाई फ़िडेलिटी हाथ ट्रैक करने की सुविधा को 2D प्लेन इंटरैक्शन पर मैप करता है. इससे फ़्लोटिंग पैनल पर, सहजता से उंगली से दबाने और स्वाइप करने के हाथ के जेस्चर किए जा सकते हैं. साथ ही, फ़िज़िकल बाउंड्री की सीमाओं का भी ध्यान रखा जा सकता है.

AXRIF को अपनाने से, आपका ऐप्लिकेशन प्लैटफ़ॉर्म के नेटिव इंटरैक्शन मॉडल को इनहेरिट करता है. इससे यह पक्का होता है कि आपका ऐप्लिकेशन, ओएस के बाकी हिस्सों के साथ काम करता है. 

टूलकिट के बारे में जानें:

आज ही शुरू करें:

Android XR की सुविधाओं वाले ऐप्लिकेशन बनाने के लिए, यह सबसे सही समय है. यह प्लैटफ़ॉर्म Unity, Unreal, और Godot के साथ काम करता है. इसलिए, यह आपकी क्रिएटिविटी को पूरा करने के लिए तैयार है. इससे कोई फ़र्क़ नहीं पड़ता कि आप किस इंजन का इस्तेमाल करते हैं. शुरू करने के लिए, हमारे आधिकारिक इंजन पार्टनर के बारे में जानें:

इस सूचना और Google I/O 2026 के सभी अपडेट के बारे में जानने के लिए, io.google पर जाएं.

लेखक:
पढ़ना जारी रखें