डायरेक्ट प्रीव्यू की मदद से, Android XR डिवाइस के लाइव डेटा का इस्तेमाल करके, Unreal Editor में सीधे तौर पर जटिल इंटरैक्शन की जांच की जा सकती है और उन्हें दोहराया जा सकता है. डायरेक्ट प्रीव्यू की सुविधा की मदद से, होस्ट मशीन कॉन्टेंट को रेंडर और डीबग करती है. साथ ही, विज़ुअल व्यूपोर्ट को सीधे तौर पर आपके Android XR डिवाइस पर स्ट्रीम करती है. इसके अलावा, OpenXR एक्सटेंशन को रीयल टाइम में होस्ट मशीन पर स्ट्रीम करती है.
Unreal Engine में अपने प्रोजेक्ट के लिए, Direct Preview सेट अप करने के लिए इस गाइड को पढ़ें.
ज़रूरी शर्तें
शुरू करने से पहले, पक्का करें कि आपका डेवलपमेंट एनवायरमेंट इन ज़रूरी शर्तों को पूरा करता हो:
- Unreal Engine का वर्शन: Unreal Engine 5.6.1 या इसके बाद का वर्शन.
- प्रोजेक्ट सेटअप करना: Unreal Engine प्रोजेक्ट सेटअप करने से जुड़ी गाइड में दिए गए सभी चरण पूरे करें.
- Android XR Engine Hub: डायरेक्ट प्रीव्यू की सुविधा के लिए, होस्ट मशीन को इंस्टॉल और कॉन्फ़िगर करने के लिए, Android XR Engine Hub गाइड के शुरू करें सेक्शन में दिए गए सभी चरणों को पूरा करें.
हार्डवेयर:
- Windows 11 पर काम करने वाली होस्ट मशीन का इस्तेमाल करें.
- Vulkan Video Encoding की सुविधा के साथ काम करने वाले मॉडर्न ग्राफ़िक्स कार्ड का इस्तेमाल करें.
Android XR प्लगिन सेट अप करना
ज़रूरी Android XR प्लगिन के साथ Unreal Engine सेट अप करें:
Android XR Extensions for Unreal Engine के लिए क्विकस्टार्ट गाइड में दिया गया तरीका अपनाएं.
बाद में, अगर आपको कोई नया प्रोजेक्ट बनाना है या ऐसा प्रोजेक्ट खोलना है जिसका इस्तेमाल आपने डायरेक्ट प्रीव्यू के साथ नहीं किया है, तो फिर से वही तरीका अपनाएं.
हर प्रोजेक्ट के लिए, पक्का करें कि प्रोजेक्ट में वेंडर प्लगिन फ़ोल्डर का सिमलंक मौजूद हो.
प्रोजेक्ट सेटिंग कॉन्फ़िगर करना
Direct Preview की स्ट्रीमिंग के लिए, प्रोजेक्ट की सेटिंग कॉन्फ़िगर करें:
- प्रोजेक्ट सेटिंग > प्लैटफ़ॉर्म > Windows पर जाएं.
- RHI से Vulkan के लिए.
- बदलाव करें > प्लगिन पर जाएं.
- AndroidXRStreaming प्लगइन चालू करें.
- बदलाव करें > प्रोजेक्ट सेटिंग > ब्यौरा पर जाएं.
- वीआर में शुरू करें सुविधा चालू करें.
स्ट्रीमिंग रनटाइम चालू करना
प्रोजेक्ट में AndroidXRStreaming प्लगिन चालू होने के बाद, देखें कि Android XR स्ट्रीमिंग रनटाइम मौजूद है या नहीं:
- प्रोजेक्ट सेटिंग > प्लगिन > AndroidXRStreaming पर जाएं.
AndroidXR स्ट्रीमिंग की सुविधा चालू करें पर क्लिक करें.
इन बदलावों को लागू करने के लिए, Unreal Engine को रीस्टार्ट करें.
स्ट्रीमिंग क्लाइंट को कॉन्फ़िगर करना
अपने प्रोजेक्ट के लिए, स्ट्रीमिंग क्लाइंट को अलग-अलग विकल्पों के साथ कॉन्फ़िगर करें:
- प्रोजेक्ट सेटिंग > प्लगिन पर जाएं.
AndroidXRStreamingClient सेक्शन में, यहां दिए गए हर विकल्प की समीक्षा करें. इसके बाद, अपने प्रोजेक्ट की ज़रूरत के हिसाब से उन्हें चालू या बंद करें:
- झलक देखने के लिए क्लाइंट ऐप्लिकेशन अपने-आप शुरू हो: इस सुविधा के चालू होने पर, एडिटर में वीआर की झलक देखना शुरू करें पर क्लिक करने से, चुने गए किसी भी मान्य डिवाइस पर झलक देखने के लिए क्लाइंट ऐप्लिकेशन अपने-आप शुरू हो जाता है.
- प्रीव्यू के दौरान क्लाइंट अपने-आप बंद होने की सुविधा: इस सुविधा के चालू होने पर, एडिटर से वीआर प्रीव्यू बंद होने पर, प्रीव्यू क्लाइंट बंद हो जाता है.
- काम करने वाले डिवाइस को अपने-आप चुनें: इस सेटिंग के चालू होने पर, डिवाइसों को खोजते समय, मशीन से कनेक्ट किया गया पहला डिवाइस अपने-आप चुना जाता है.
- गड़बड़ी वाले डायलॉग बॉक्स दिखाएं: इस विकल्प को चालू करने पर, गड़बड़ी वाले अतिरिक्त डायलॉग बॉक्स दिखते हैं. उदाहरण के लिए, अगर क्लाइंट डिवाइस चुने बिना वीआर प्रीव्यू शुरू करने की कोशिश की जाती है, तो गड़बड़ी वाला डायलॉग बॉक्स दिखता है. इन डायलॉग को छिपाने के लिए, इस विकल्प को बंद करें.
- रीफ़्रेश करें: इस बटन को चालू करने पर, यह कनेक्ट किए गए डिवाइसों को खोजता है और साथ काम करने वाले डिवाइसों की सूची बनाता है. यह सूची, Android XR Engine Hub में Direct Preview क्लाइंट ऐप्लिकेशन की मौजूदगी के आधार पर तय की जाती है.
सीधे तौर पर झलक देखना शुरू करें
Unreal Engine से सीधे स्ट्रीम करने के लिए, डायरेक्ट प्रीव्यू शुरू करें:
अपने Android XR डिवाइस को होस्ट मशीन से कनेक्ट करने के लिए, अच्छी क्वालिटी वाली यूएसबी-सी केबल का इस्तेमाल करें.
अगर आपने इस डिवाइस का इस्तेमाल Direct Preview के साथ पहले कभी नहीं किया है, तो गेम इंजन के ज़रिए Direct Preview शुरू करने से पहले, Android XR Engine Hub में जाकर डिवाइस को Direct Preview के लिए कनेक्ट और कॉन्फ़िगर करें.
Unreal Editor में, Play level in VR पर क्लिक करें. सीधी झलक की सुविधा शुरू करते समय, एडिटर में चलाएं विकल्प का इस्तेमाल न करें.