Unreal Engine प्रोजेक्ट सेटअप करना

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

इस गाइड में, Android XR के लिए Unreal Engine ऐप्लिकेशन डेवलप करते समय, सुझाए गए इंजन वर्शन, ज़रूरी एसडीके टूल, और Android प्रोजेक्ट सेटिंग के बारे में जानकारी दी गई है.

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

Android XR के लिए Unreal Engine सेट अप करने से पहले, आपको ये ऐप्लिकेशन और टूल इंस्टॉल करने होंगे:

  1. Epic Games Launcher डाउनलोड और इंस्टॉल करें.

    1. Epic Games Launcher से, Unreal Engine का 5.6.1 (या इसके बाद का) वर्शन इंस्टॉल करें.
  2. C++ कोड बनाने के लिए, अपना सिस्टम सेट अप करें. उदाहरण के लिए, Windows के लिए Visual Studio 2022 या macOS के लिए Xcode का इस्तेमाल करें. ज़्यादा जानकारी के लिए, Epic का C++ डेवलपमेंट एनवायरमेंट सेटअप लेख पढ़ें.

  3. .NET 8.0 SDK टूल इंस्टॉल करें.

  4. Android Studio (Quail 2 | 2026.1.2 या इसके बाद का वर्शन) इंस्टॉल करें.

Android के लिए, बिल्ड सपोर्ट इंस्टॉल करना

Android XR, एसडीके टूल के खास वर्शन पर काम करता है. इसलिए, आपको Unreal Engine के साथ-साथ, Android के सही बिल्ड टूल इंस्टॉल करने होंगे.

  1. Epic Games Launcher खोलें.
  2. इंस्टॉल किए गए इंजन वर्शन (लॉन्च बटन) के बगल में मौजूद, ड्रॉप-डाउन तीर पर क्लिक करें. इसके बाद, विकल्प पर क्लिक करें.

    1. इंस्टॉल करने के विकल्पों पर जाएं. इसके बाद, Android को चुनें और लागू करें पर क्लिक करें.
    2. अगर आपसे पूछा जाए, तो इंजन को फ़ाइल एक्सटेंशन रजिस्टर करने की अनुमति दें.
  3. Java JDK 17 इंस्टॉल करें.

  4. Android Studio में, एसडीके टूल मैनेजर का इस्तेमाल करके, Android XR के सैंपल के लिए ज़रूरी ये वर्शन इंस्टॉल करें:

    • एसडीके प्लैटफ़ॉर्म: 34, 35, और 36
    • एनडीके: 29.0.x
    • कमांड-लाइन टूल (सभी आइटम)
  5. सिस्टम के इन एनवायरमेंट वैरिएबल को कॉन्फ़िगर करने के लिए, सेटअप और समस्या हल करने के लिए Epic की अडवांस गाइड का पालन करें:

    • ANDROID_HOME
    • JAVA_HOME
    • NDK_ROOT

Unreal XR प्रोजेक्ट बनाना

इसके बाद, एक नया प्रोजेक्ट बनाएं और उसे ज़रूरी XR प्लग-इन और इनपुट के साथ कॉन्फ़िगर करें:

  1. Unreal Engine 5.6.1 लॉन्च करें.
  2. नया प्रोजेक्ट कैटगरी में जाकर, वर्चुअल रिएलिटी टेंप्लेट चुनें.
  3. प्रोजेक्ट डिफ़ॉल्ट मेन्यू में, टारगेट प्लैटफ़ॉर्म को मोबाइल पर सेट करें.
  4. मोबाइल XR हार्डवेयर पर बेहतर परफ़ॉर्मेंस पाने के लिए, क्वालिटी प्रीसेट को स्केलेबल पर सेट करें.
  5. प्रोजेक्ट का नाम चुनें. इसके बाद, बनाएं पर क्लिक करें.

Android की सेटिंग कॉन्फ़िगर करना

प्रोजेक्ट खुलने के बाद, Android XR के लिए ज़रूरी Android API लेवल और ग्राफ़िक्स सेटिंग सेट करने के लिए, यह तरीका अपनाएं:

  1. एडिट करें > प्रोजेक्ट सेटिंग पर जाएं.
  2. प्लैटफ़ॉर्म > Android पर जाएं.
  3. अगर एसडीके टूल के लाइसेंस की शर्तें स्वीकार करें बटन लाल रंग में हाइलाइट किया गया है, तो इस पर क्लिक करें.
  4. एपीके पैकेजिंग सेक्शन में:
    • एसडीके टूल का कम से कम वर्शन को 34 पर सेट करें.
    • एसडीके टूल का टारगेट वर्शन को 34 (या इसके बाद के वर्शन) पर सेट करें.
  5. बिल्ड सेक्शन पर जाएं और Vulkan के साथ काम करने की सुविधा को चुनें.

    Android XR के लिए, Vulkan को ग्राफ़िक्स एपीआई के तौर पर इस्तेमाल करने का सुझाव दिया जाता है. यह बेहतर परफ़ॉर्मेंस देता है.

रेंडरिंग सेटिंग कॉन्फ़िगर करना

Android XR के लिए ज़रूरी हाई फ़्रेम रेट और विज़ुअल क्लैरिटी पाने के लिए, आपको Unreal Engine को ऑप्टिमाइज़ किए गए मोबाइल रेंडरिंग पाथ का इस्तेमाल करने के लिए भी कॉन्फ़िगर करना होगा:

  1. एडिट करें > प्रोजेक्ट सेटिंग पर जाएं. इसके बाद, इंजन > रेंडरिंग पर जाएं.
  2. फ़ॉरवर्ड रेंडरर सेक्शन में, फ़ॉरवर्ड शेडिंग को चुनें.

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

  3. डिफ़ॉल्ट सेटिंग सेक्शन में, ऐंटी-एलियासिंग मेथड को एमएसएए पर सेट करें.

  4. मोबाइल सेक्शन में, मोबाइल एमएसएए को 4x पर सेट करें.

    एमएसएए, वीआर के लिए सबसे बेहतर नतीजे देता है. साथ ही, इससे टेंपोरल एए (टीएए) की वजह से होने वाले ब्लरिंग इफ़ेक्ट भी नहीं होते.

  5. वीआर सेक्शन में:

    1. मोबाइल एचडीआर को साफ़ करें.

      मोबाइल पर हाई डाइनैमिक रेंज बंद करने से, पोस्ट-प्रोसेसिंग ओवरहेड काफ़ी कम हो जाता है.

    2. मोबाइल मल्टी-व्यू को चुनें.

      इससे इंजन, दोनों आंखों के लिए एक ही बार में रेंडर कर पाता है. इससे सीपीयू की परफ़ॉर्मेंस काफ़ी बेहतर होती है.

इन्हें भी देखें

Android पर चलने वाले डिवाइस पर, टेंप्लेट प्रोजेक्ट डिप्लॉय करने के बारे में ज़्यादा जानकारी के लिए, Android के लिए Unreal Engine प्रोजेक्ट सेट अप करना लेख पढ़ें.