Unreal Engine-এর জন্য ডাইরেক্ট প্রিভিউ সেট-আপ করা

প্রযোজ্য XR ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের XR ডিভাইসের জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
XR হেডসেট
তারযুক্ত XR গ্লাস

Direct Preview আপনাকে Android XR ডিভাইস থেকে লাইভ ডেটা ব্যবহার করে সরাসরি Unreal Editor-এর মধ্যে জটিল ইন্টার‍্যাকশন পরীক্ষা এবং পুনরাবৃত্তি করতে দেয়। Direct Preview-এর মাধ্যমে, হোস্ট মেশিন কন্টেন্ট রেন্ডার ও ডিবাগ করে, আপনার ফিজিক্যাল Android XR ডিভাইসে সরাসরি ভিজ্যুয়াল ভিউপোর্ট স্ট্রিম করে এবং হোস্টে রিয়েল-টাইমে কাজ করে এমন OpenXR এক্সটেনশন স্ট্রিম করে।

Unreal Engine-এ আপনার প্রোজেক্টের জন্য ডাইরেক্ট প্রিভিউ সেট-আপ করতে এই নির্দেশিকা অনুসরণ করুন।

পূর্বশর্ত

শুরু করার আগে, আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট নিম্নলিখিত প্রয়োজনীয়তা পূরণ করছে কিনা তা নিশ্চিত করুন:

  • Android XR Engine Hub: Direct Preview-এর জন্য আপনার হোস্ট মেশিন ইনস্টল ও কনফিগার করতে, Android XR Engine Hub গাইডের শুরু করুন বিভাগে দেওয়া সবকটি ধাপ সম্পূর্ণ করুন।
  • হার্ডওয়্যার:

    • Windows 11 চলছে এমন হোস্ট মেশিন ব্যবহার করুন।
    • Vulkan ভিডিও এনকোডিং কাজ করে এমন আধুনিক গ্রাফিক্স কার্ড ব্যবহার করুন।

Android XR প্লাগ-ইন সেট-আপ করা

প্রয়োজনীয় Android XR প্লাগ-ইন সহ Unreal Engine সেট-আপ করুন:

  1. Unreal Engine-এর জন্য Android XR এক্সটেনশন কুইকস্টার্ট গাইডে উল্লেখ করা ধাপগুলি অনুসরণ করুন।

    পরে, আপনি যদি নতুন প্রোজেক্ট তৈরি করেন বা এমন কোনও প্রোজেক্ট খোলেন যা আপনি 'ডাইরেক্ট প্রিভিউ' ফিচারের সাথে ব্যবহার করেননি, তাহলে একই ধাপগুলি আবার অনুসরণ করুন।

  2. প্রতিটি প্রোজেক্টের জন্য, প্রোজেক্টে ভেন্ডর প্লাগ-ইন ফোল্ডারের সিমলিঙ্ক আছে কিনা তা নিশ্চিত করুন।

প্রোজেক্ট সেটিংস কনফিগার করুন

ডাইরেক্ট প্রিভিউ স্ট্রিমিংয়ের জন্য আপনার প্রোজেক্ট সেটিংস কনফিগার করুন:

  1. প্রোজেক্ট সেটিংস > প্ল্যাটফর্ম > Windows বিকল্পে যান।
  2. RHI থেকে Vulkan-এ।
  3. এডিট করুন > প্লাগ-ইন বিকল্পে নেভিগেট করুন।
  4. AndroidXRStreaming প্লাগ-ইন চালু করুন।
  5. এডিট করুন > প্রোজেক্ট সেটিংস > বিবরণ বিকল্পে যান।
  6. ভিআর (VR)-এ শুরু করুন বিকল্প চালু করুন।

স্ট্রিমিং রানটাইম চালু করুন

এখন যেহেতু প্রোজেক্টে AndroidXRStreaming প্লাগ-ইন চালু করা আছে, তাই চেক করে দেখুন যে Android XR Streaming রানটাইম আছে কিনা:

  1. প্রোজেক্ট সেটিংস > প্লাগ-ইন > AndroidXRStreaming বিকল্পে যান।
  2. AndroidXR স্ট্রিমিং চালু করুন বিকল্পে ক্লিক করুন।

    Android XR স্ট্রিমিং রানটাইম চালু করা

  3. এইসব পরিবর্তন প্রয়োগ করতে Unreal Engine রিস্টার্ট করুন।

স্ট্রিমিং ক্লায়েন্ট কনফিগার করুন

আপনার প্রোজেক্টের জন্য বিভিন্ন বিকল্প সহ স্ট্রিমিং ক্লায়েন্ট কনফিগার করুন:

  1. প্রোজেক্ট সেটিংস > প্লাগ-ইন বিকল্পে যান।
  2. AndroidXRStreamingClient বিভাগে, নিম্নলিখিত প্রতিটি বিকল্প পর্যালোচনা করুন এবং আপনার প্রোজেক্টের জন্য যা প্রয়োজন তার সাথে মিল রেখে সেগুলি চালু বা বন্ধ করুন:

    • প্রিভিউতে ক্লায়েন্ট অটোমেটিক চালু করুন: চালু করা থাকলে, এডিটর থেকে VR প্রিভিউ চালু করুন বিকল্পে ক্লিক করলে, যেকোনও সঠিক, বেছে নেওয়া ডিভাইসে প্রিভিউ ক্লায়েন্ট অ্যাপ চালু করে।
    • প্রিভিউতে অটোমেটিক ক্লায়েন্ট বন্ধ করা: চালু করা থাকলে, এডিটর থেকে VR প্রিভিউ বন্ধ করা হলে প্রিভিউ ক্লায়েন্ট বন্ধ করে দেয়।
    • মানানসই ডিভাইস অটোমেটিক বেছে নিন: চালু করা থাকলে, ডিভাইস সার্চ করার সময় মেশিনের সাথে কানেক্ট করা প্রথম মানানসই ডিভাইসটি অটোমেটিক বেছে নেয়।
    • সমস্যার ডায়ালগ দেখুন: চালু করা থাকলে, অতিরিক্ত সমস্যার ডায়ালগ দেখায় (যেমন, আপনি ক্লায়েন্ট ডিভাইস বেছে না নিয়ে VR প্রিভিউ শুরু করার চেষ্টা করলে সমস্যার ডায়ালগ দেখায়)। এইসব ডায়ালগ লুকাতে এই বিকল্প বন্ধ করুন।
    • রিফ্রেশ করুন: চালু করা থাকলে, রিফ্রেশ করুন বোতামটি কানেক্ট করা ডিভাইস সার্চ করে এবং মানানসই ডিভাইসগুলির তালিকা দেখায় (Android XR Engine Hub-এ Direct Preview ক্লায়েন্ট অ্যাপের উপস্থিতি দ্বারা নির্ধারিত)।

সরাসরি প্রিভিউ শুরু করুন

Unreal Engine থেকে সরাসরি স্ট্রিম করতে, 'সরাসরি প্রিভিউ' শুরু করুন:

  1. খুব ভাল কোয়ালিটির USB-C কেবেল ব্যবহার করে আপনার Android XR ডিভাইস হোস্ট মেশিনের সাথে কানেক্ট করুন।

  2. আপনি যদি আগে কখনও Direct Preview-এর সাথে এই ডিভাইস ব্যবহার না করে থাকেন, তাহলে আপনার গেম ইঞ্জিনের মাধ্যমে Direct Preview শুরু করার আগে Android XR Engine Hub-এ Direct Preview-এর জন্য ডিভাইস কানেক্ট ও কনফিগার করুন।

  3. Unreal Editor-এ, VR-এ লেভেল খেলুন বিকল্পে ক্লিক করুন। ডাইরেক্ট প্রিভিউ শুরু করার সময়, সাধারণ এডিটরে চালান বিকল্প ব্যবহার করবেন না।