Unreal Engine के लिए डायरेक्ट प्रीव्यू सेट अप करना

इस्तेमाल किए जा सकने वाले XR डिवाइस
इन दिशा-निर्देशों से आपको इस तरह के एक्सआर डिवाइसों के लिए अनुभव तैयार करने में मदद मिलती है.
एक्सआर हेडसेट
वायर वाले एक्सआर स्मार्ट ग्लास

Direct Preview की मदद से, Android XR डिवाइस से मिले लाइव डेटा का इस्तेमाल करके, Unreal Editor में सीधे तौर पर जटिल इंटरैक्शन को टेस्ट किया जा सकता है और उनमें बदलाव किया जा सकता है. डायरेक्ट प्रिव्यू की सुविधा की मदद से, होस्ट मशीन कॉन्टेंट को रेंडर और डीबग करती है. साथ ही, विज़ुअल व्यूपोर्ट को सीधे आपके Android XR डिवाइस पर स्ट्रीम करती है. इसके अलावा, यह काम करने वाले OpenXR एक्सटेंशन को रीयल टाइम में होस्ट पर वापस स्ट्रीम करती है.

Unreal Engine में अपने प्रोजेक्ट के लिए, डायरेक्ट प्रीव्यू सेट अप करने के लिए, इस गाइड को फ़ॉलो करें.

ज़रूरी शर्तें

शुरू करने से पहले, पक्का करें कि आपका डेवलपमेंट एनवायरमेंट इन ज़रूरी शर्तों को पूरा करता हो:

  • Android XR Engine Hub: Android XR Engine Hub की गाइड में मौजूद शुरू करें सेक्शन में दिए गए सभी चरणों को पूरा करें. इससे, डायरेक्ट प्रिव्यू के लिए अपनी होस्ट मशीन को इंस्टॉल और कॉन्फ़िगर किया जा सकेगा.
  • हार्डवेयर:

    • Windows 11 वाले होस्ट मशीन का इस्तेमाल करें.
    • Vulkan वीडियो एन्कोडिंग की सुविधा वाले आधुनिक ग्राफ़िक कार्ड का इस्तेमाल करें.

Android XR प्लग इन सेट अप करना

Android XR के ज़रूरी प्लगिन के साथ Unreal Engine सेट अप करें:

  1. Android XR Extensions for Unreal Engine quickstart गाइड में दिया गया तरीका अपनाएं.

    अगर बाद में कोई नया प्रोजेक्ट बनाया जाता है या कोई ऐसा प्रोजेक्ट खोला जाता है जिसका इस्तेमाल आपने Direct Preview के साथ नहीं किया है, तो वही तरीका फिर से अपनाएं.

  2. हर प्रोजेक्ट के लिए, पक्का करें कि प्रोजेक्ट में वेंडर प्लगिन फ़ोल्डर का सिमलिंक हो.

प्रोजेक्ट सेटिंग कॉन्फ़िगर करना

डायरेक्ट प्रीव्यू स्ट्रीमिंग के लिए, अपने प्रोजेक्ट की सेटिंग कॉन्फ़िगर करें:

  1. प्रोजेक्ट सेटिंग > Platforms > Windows पर जाएं.
  2. RHI को Vulkan पर सेट करें.
  3. Edit > Plugins पर जाएं.
  4. AndroidXRStreaming प्लग इन चालू करें.
  5. Edit > प्रोजेक्ट सेटिंग > Description पर जाएं.
  6. वीआर में शुरू करें को चालू करें.

स्ट्रीमिंग रनटाइम चालू करना

अब प्रोजेक्ट में AndroidXRStreaming प्लग इन चालू हो गया है. इसलिए, देखें कि Android XR स्ट्रीमिंग रनटाइम मौजूद है या नहीं:

  1. प्रोजेक्ट सेटिंग > प्लगइन > AndroidXRStreaming पर जाएं.
  2. AndroidXR स्ट्रीमिंग की सुविधा चालू करें पर क्लिक करें.

    Android XR स्ट्रीमिंग रनटाइम चालू करना

  3. इन बदलावों को लागू करने के लिए, Unreal Engine को रीस्टार्ट करें.

स्ट्रीमिंग क्लाइंट को कॉन्फ़िगर करना

अपने प्रोजेक्ट के लिए, स्ट्रीमिंग क्लाइंट को अलग-अलग विकल्पों के साथ कॉन्फ़िगर करें:

  1. Project Settings > Plugins पर जाएं.
  2. AndroidXRStreamingClient सेक्शन में, इनमें से हर विकल्प की समीक्षा करें. इसके बाद, अपने प्रोजेक्ट की ज़रूरत के हिसाब से उन्हें चालू या बंद करें:

    • Auto Start Client On Preview: इसे चालू करने पर, एडिटर में Start VR Preview पर क्लिक करने पर, चुने गए किसी भी मान्य डिवाइस पर झलक दिखाने वाला क्लाइंट ऐप्लिकेशन लॉन्च हो जाता है.
    • झलक देखने पर क्लाइंट को अपने-आप बंद करना: इस सुविधा के चालू होने पर, एडिटर से वीआर की झलक देखना बंद करने पर, झलक देखने वाला क्लाइंट बंद हो जाता है.
    • साथ काम करने वाले डिवाइस को अपने-आप चुनने की सुविधा: इसे चालू करने पर, डिवाइसों को खोजते समय, मशीन से कनेक्ट किए गए पहले डिवाइस को अपने-आप चुन लिया जाता है.
    • गड़बड़ी के डायलॉग दिखाएं: इसे चालू करने पर, गड़बड़ी के अतिरिक्त डायलॉग दिखते हैं. उदाहरण के लिए, अगर क्लाइंट डिवाइस चुने बिना वीआर की झलक देखने की कोशिश की जाती है, तो गड़बड़ी का डायलॉग दिखता है. इन डायलॉग बॉक्स को छिपाने के लिए, इस विकल्प को बंद करें.
    • रीफ़्रेश करें: चालू होने पर, रीफ़्रेश करें बटन, कनेक्ट किए गए डिवाइसों को खोजता है और उनके साथ काम करने वाले डिवाइसों की सूची दिखाता है. इसके लिए, Android XR इंजन हब में Direct Preview क्लाइंट ऐप्लिकेशन का मौजूद होना ज़रूरी है.

सीधे तौर पर झलक देखने की सुविधा चालू करना

Unreal Engine से सीधे स्ट्रीम करने के लिए, डायरेक्ट झलक की सुविधा चालू करें:

  1. अच्छी क्वालिटी वाली यूएसबी-सी केबल का इस्तेमाल करके, अपने Android XR डिवाइस को होस्ट मशीन से कनेक्ट करें.

  2. अगर आपने इस डिवाइस को पहले कभी Direct Preview के साथ इस्तेमाल नहीं किया है, तो अपने गेम इंजन से Direct Preview शुरू करने से पहले, Android XR इंजन हब में Direct Preview के लिए डिवाइस को कनेक्ट और कॉन्फ़िगर करें.

  3. Unreal Editor में, Play level in VR पर क्लिक करें. Direct Preview शुरू करते समय, Play in Editor विकल्प का इस्तेमाल न करें.