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

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

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

Unreal Engine में अपने प्रोजेक्ट के लिए, Direct Preview सेट अप करने के लिए इस गाइड को पढ़ें.

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

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

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

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

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

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

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

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

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

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

सीधे तौर पर झलक देखने की सुविधा की स्ट्रीमिंग के लिए, प्रोजेक्ट सेटिंग कॉन्फ़िगर करें:

  1. प्रोजेक्ट सेटिंग > प्लैटफ़ॉर्म > Windows पर जाएं.
  2. RHI से Vulkan पर स्विच करने के लिए.
  3. बदलाव करें > प्लगिन पर जाएं.
  4. AndroidXRStreaming प्लगइन चालू करें.
  5. बदलाव करें > प्रोजेक्ट सेटिंग > ब्यौरा पर जाएं.
  6. वीआर मोड में शुरू करें को चालू करें.

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

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

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

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

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

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

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

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

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

सीधे तौर पर दी जाने वाली झलक देखना शुरू करें

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

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

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

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