এই নির্দেশিকায় অ্যান্ড্রয়েড এক্সআর-এর জন্য আনরিয়েল ইঞ্জিন অ্যাপ তৈরি করার সময় প্রস্তাবিত ইঞ্জিন সংস্করণ, প্রয়োজনীয় এসডিকে এবং অ্যান্ড্রয়েড প্রজেক্ট সেটিংস বিস্তারিতভাবে বর্ণনা করা হয়েছে।
পূর্বশর্ত
অ্যান্ড্রয়েড এক্সআর ডেভেলপমেন্টের জন্য আনরিয়েল ইঞ্জিন সেট আপ করার আগে, আপনাকে নিম্নলিখিত অ্যাপ্লিকেশন এবং টুলগুলি ইনস্টল করতে হবে:
Epic Games Launcher ডাউনলোড ও ইনস্টল করুন।
- এপিক গেমস লঞ্চার থেকে আনরিয়েল ইঞ্জিনের ৫.৬.১ (বা উচ্চতর) সংস্করণটি ইনস্টল করুন।
C++ কোড বিল্ড করার জন্য আপনার সিস্টেম সেট আপ করুন (উদাহরণস্বরূপ, Windows-এর জন্য Visual Studio 2022, অথবা macOS-এর জন্য Xcode ব্যবহার করে)। আরও তথ্যের জন্য, Epic-এর C++ ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ দেখুন।
.NET 8.0 SDK ইনস্টল করুন।
অ্যান্ড্রয়েড স্টুডিও ইনস্টল করুন (পান্ডা ৪ | ২০২৫.৩.৪ প্যাচ ১ বা উচ্চতর সংস্করণ)।
অ্যান্ড্রয়েড বিল্ড সাপোর্ট ইনস্টল করুন
যেহেতু Android XR নির্দিষ্ট SDK সংস্করণের উপর নির্ভর করে, তাই আপনাকে Unreal Engine-এর পাশাপাশি সঠিক Android বিল্ড টুলগুলোও ইনস্টল করতে হবে।
- এপিক গেমস লঞ্চারটি খুলুন।
আপনার ইনস্টল করা ইঞ্জিন ভার্সনের (লঞ্চ বাটন) পাশে থাকা ড্রপ-ডাউন তীরচিহ্নে ক্লিক করুন এবং অপশনস-এ ক্লিক করুন।
- ইনস্টলেশন অপশনগুলিতে আরও স্ক্রোল করুন, Android নির্বাচন করুন এবং Apply-তে ক্লিক করুন।
- অনুরোধ করা হলে, ইঞ্জিনকে তার প্রয়োজনীয় যেকোনো ফাইল এক্সটেনশন নিবন্ধন করার অনুমতি দিন।
জাভা জেডিকে ১৭ ইনস্টল করুন।
অ্যান্ড্রয়েড স্টুডিওতে, অ্যান্ড্রয়েড এক্সআর স্যাম্পলগুলোর জন্য প্রয়োজনীয় নিম্নলিখিত নির্দিষ্ট সংস্করণগুলো ইনস্টল করতে এসডিকে ম্যানেজার ব্যবহার করুন:
- এসডিকে প্ল্যাটফর্ম : ৩৪, ৩৫ এবং ৩৬
- এনডিকে : ২৯.০.এক্স
- কমান্ড-লাইন টুলস (সকল আইটেম)
নিম্নলিখিত সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলো কনফিগার করতে Epic-এর অ্যাডভান্সড সেটআপ এবং ট্রাবলশুটিং গাইড অনুসরণ করুন:
-
ANDROID_HOME -
JAVA_HOME -
NDK_ROOT
-
একটি আনরিয়েল এক্সআর প্রজেক্ট তৈরি করুন
এরপর, একটি নতুন প্রজেক্ট তৈরি করুন এবং প্রয়োজনীয় XR প্লাগইন ও ইনপুট দিয়ে এটি কনফিগার করুন:
- আনরিয়েল ইঞ্জিন ৫.৬.১ চালু করুন।
- নতুন প্রজেক্ট ক্যাটাগরি-এর অধীনে, ভার্চুয়াল রিয়ালিটি টেমপ্লেটটি নির্বাচন করুন।
- প্রজেক্ট ডিফল্টস মেনুতে, টার্গেট প্ল্যাটফর্মকে মোবাইল- এ সেট করুন।
- মোবাইল এক্সআর হার্ডওয়্যারে সর্বোত্তম পারফরম্যান্স নিশ্চিত করতে কোয়ালিটি প্রিসেটটি স্কেলেবল -এ সেট করুন।
- একটি প্রজেক্টের নাম নির্বাচন করুন, এবং তারপর তৈরি করুন-এ ক্লিক করুন।
অ্যান্ড্রয়েড সেটিংস কনফিগার করুন
আপনার প্রজেক্টটি খোলার পর, Android XR-এর জন্য প্রয়োজনীয় Android API লেভেল এবং গ্রাফিক্স সেটিংস সেট করতে এই ধাপগুলো সম্পন্ন করুন:
- সম্পাদনা > প্রকল্প সেটিংস- এ যান।
- প্ল্যাটফর্ম > অ্যান্ড্রয়েড- এ যান।
- যদি ‘Accept SDK License’ বাটনটি লাল রঙে হাইলাইট করা থাকে, তাহলে সেটিতে ক্লিক করুন।
- APKPackaging বিভাগে:
- সর্বনিম্ন SDK সংস্করণ
34এ সেট করুন। - টার্গেট SDK ভার্সন
34(বা তার বেশি) সেট করুন।
- সর্বনিম্ন SDK সংস্করণ
আরও স্ক্রোল করে Build সেকশনে যান এবং Support Vulkan নির্বাচন করুন।
অ্যান্ড্রয়েড এক্সআর-এর জন্য ভলকান হলো প্রস্তাবিত ও অত্যন্ত উন্নতমানের গ্রাফিক্স এপিআই।
রেন্ডারিং সেটিংস কনফিগার করুন
Android XR-এর জন্য প্রয়োজনীয় উচ্চ ফ্রেম রেট এবং ভিজ্যুয়াল স্বচ্ছতা অর্জন করতে, আপনাকে অবশ্যই অপ্টিমাইজ করা মোবাইল রেন্ডারিং পাথ ব্যবহার করার জন্য Unreal Engine কনফিগার করতে হবে:
- এডিট > প্রজেক্ট সেটিংস-এ যান এবং ইঞ্জিন > রেন্ডারিং- এ নেভিগেট করুন।
ফরওয়ার্ড রেন্ডারার সেকশনের অধীনে, ফরওয়ার্ড শেডিং নির্বাচন করুন।
মোবাইল ভিআর-এর জন্য ডিফল্ট ডিফার্ড রেন্ডারারের চেয়ে ফরোয়ার্ড রেন্ডারার উল্লেখযোগ্যভাবে দ্রুততর। উল্লেখ্য যে, এটি সক্রিয় করার জন্য এডিটর পুনরায় চালু এবং শেডার কম্পাইলেশনের প্রয়োজন হয়।
ডিফল্ট সেটিংস বিভাগের অধীনে, অ্যান্টি-এলাইজিং পদ্ধতিটি MSAA- তে সেট করুন।
মোবাইল সেকশনের অধীনে, মোবাইল MSAA 4x- এ সেট করুন।
টেম্পোরাল AA (TAA) দ্বারা সৃষ্ট ঝাপসা প্রভাব ছাড়াই MSAA VR-এর জন্য সবচেয়ে তীক্ষ্ণ ফলাফল প্রদান করে।
ভিআর বিভাগের অধীনে:
ক্লিয়ার মোবাইল এইচডিআর ।
মোবাইলে হাই ডাইনামিক রেঞ্জ নিষ্ক্রিয় করলে পোস্ট-প্রসেসিংয়ের অতিরিক্ত কাজ ব্যাপকভাবে কমে যায়।
মোবাইল মাল্টি-ভিউ নির্বাচন করুন।
এর ফলে ইঞ্জিনটি একবারে উভয় চোখ রেন্ডার করতে পারে, যা সিপিইউ-এর কর্মক্ষমতা উল্লেখযোগ্যভাবে উন্নত করে।
আরও দেখুন
অ্যান্ড্রয়েড-চালিত ডিভাইসে একটি টেমপ্লেট প্রজেক্ট স্থাপন করার বিস্তারিত নির্দেশাবলীর জন্য, "অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য আনরিয়েল ইঞ্জিন প্রজেক্ট সেট আপ করা" দেখুন।