ইউনিটি তার ইউনিভার্সাল রেন্ডার পাইপলাইন (URP) অ্যাসেট সেটিংসে বিভিন্ন ধরণের কর্মক্ষমতা-সম্পর্কিত বৈশিষ্ট্য এবং সেটিংস প্রদান করে। GPU এবং CPU কর্মক্ষমতা খরচ কমাতে এবং ভিজ্যুয়াল মান উন্নত করতে এই বৈশিষ্ট্যগুলি সক্ষম বা অক্ষম করুন।
URP সম্পদ সেটিংস পরিবর্তন করুন
ইউনিটির URP অ্যাসেট সেটিংস অ্যাক্সেস করতে এই পদক্ষেপগুলি অনুসরণ করুন, যেখানে আপনি পরবর্তী বিভাগগুলিতে বর্ণিত কর্মক্ষমতা বৈশিষ্ট্যগুলি কনফিগার করতে পারেন:
- ইউনিটি প্রধান মেনু থেকে, সম্পাদনা > প্রকল্প সেটিংস > গ্রাফিক্স ক্লিক করুন।
- আপনার ডিফল্ট রেন্ডার পাইপলাইন সম্পদ খুঁজুন, যা আপনার URP সম্পদও।
- আপনার প্রকল্পে এই সম্পদটি অনুসন্ধান করুন।
- সম্পদের উপর ডান-ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন।
HDR অক্ষম করুন
মোবাইল XR হার্ডওয়্যারে কর্মক্ষমতা উন্নত করতে HDR অক্ষম করুন, যেখানে HDR তার কর্মক্ষমতা খরচের তুলনায় ন্যূনতম ভিজ্যুয়াল সুবিধা প্রদান করে।
এই বৈশিষ্ট্যটি অক্ষম করুন
আপনি আগে যে URP Asset প্রোপার্টিগুলিতে নেভিগেট করেছিলেন , সেখানে HDR অক্ষম করুন।
পোস্ট প্রসেসিং বন্ধ করুন
মোবাইল XR হার্ডওয়্যারে পোস্ট প্রসেসিং ব্যয়বহুল এবং প্রায়শই এর কর্মক্ষমতা খরচের তুলনায় ন্যূনতম ভিজ্যুয়াল সুবিধা প্রদান করে।
এই বৈশিষ্ট্যটি অক্ষম করুন
- আপনি আগে যে URP অ্যাসেট প্রোপার্টিগুলিতে নেভিগেট করেছিলেন , সেখানে রেন্ডারার তালিকাটি খুঁজুন।
- রেন্ডারার তালিকাতে , ইউনিভার্সাল রেন্ডারারে ডান-ক্লিক করুন এবং প্রোপার্টিজ নির্বাচন করুন।
- পোস্ট-প্রসেসিং বিভাগে, Enabled অনির্বাচন করুন।
ডেপথ প্রাইমিং মোড অক্ষম করুন
XR ডিভাইস দুটি ভিউ ব্যবহার করে, যা ডেপথ প্রাইমিংয়ের জন্য প্রয়োজনীয় ডেপথ প্রি-পাস সম্পাদনের কর্মক্ষমতা খরচ বৃদ্ধি করে। ডেপথ প্রাইমিং ওভারল্যাপ পরীক্ষা করার জন্য ডেপথ টেক্সচার ব্যবহার করে রেন্ডারিং দ্রুত করার জন্য ওভারল্যাপিং পিক্সেল অঙ্কন এড়িয়ে যায়।
কিন্তু আনটিথারড XR ডিভাইসের জন্য, ডেপথ প্রাইমিং ব্যবহার করার কোনও সুবিধা নেই কারণ আপনি লো-রেজোলিউশন-জেড (LRZ) বা হিডেন সারফেস রিমুভাল (HSR) এর মতো হার্ডওয়্যার অপ্টিমাইজেশন বৈশিষ্ট্য ব্যবহার করে একই রকম ফলাফল অর্জন করতে পারেন।
সুবিধা
- XR ডিভাইসে দুটি ভিউ থাকার কারণে ডেপথ প্রি-পাস থেকে বর্ধিত কর্মক্ষমতা প্রভাব এড়ায়।
- অনুরূপ ফলাফলের জন্য LRZ বা HSR এর মতো হার্ডওয়্যার অপ্টিমাইজেশন ব্যবহারের অনুমতি দেয়।
- অ-টিথারড XR ডিভাইসের জন্য একটি অসমর্থিত এবং অপ্রয়োজনীয় পদক্ষেপ দূর করে।
এই বৈশিষ্ট্যটি অক্ষম করুন
- আপনি আগে যে URP অ্যাসেট প্রোপার্টিগুলিতে নেভিগেট করেছিলেন , সেখানে রেন্ডারার তালিকাটি খুঁজুন।
- (ইউনিভার্সাল রেন্ডারার ডেটা) ফাইলটিতে ডান-ক্লিক করুন এবং Properties নির্বাচন করুন।
- ডেপথ প্রাইমিং মোডটি ডিসেবলড এ পরিবর্তন করুন।
অ্যান্টি-অ্যালিয়াসিংয়ের জন্য MSAA সক্ষম করুন
মাল্টি-স্যাম্পেল অ্যান্টি-অ্যালাইজিং (MSAA) ব্যবহার করা মোবাইল এবং আনটিথারড XR প্ল্যাটফর্মগুলিতে ভিজ্যুয়াল কোয়ালিটি উন্নত করার একটি কার্যকর উপায়। টাইল-ভিত্তিক GPU, যা এই ডিভাইসগুলিতে সাধারণ, একই টাইলে আরও নমুনা সংরক্ষণ করতে পারে।
এটি MSAA-কে একটি কর্মক্ষমতা-দক্ষ অ্যান্টি-অ্যালাইজিং সমাধান করে তোলে। একটি 2X MSAA মান ভিজ্যুয়াল গুণমান এবং কর্মক্ষমতার মধ্যে একটি ভাল ভারসাম্য প্রদান করে।
এই বৈশিষ্ট্যটি সক্ষম করুন
আপনি আগে যে URP অ্যাসেট প্রোপার্টিগুলিতে নেভিগেট করেছিলেন , সেখানে Anti Aliasing (MSAA) কে 2x এ পরিবর্তন করুন।
URP ডিবাগ মোড সেটিংস এবং বৈশিষ্ট্যগুলি ব্যবহার করুন
অন্যান্য গুরুত্বপূর্ণ URP অ্যাসেট সেটিংস ডিবাগ মোডের মাধ্যমে উপলব্ধ। এই সেটিংস অ্যাক্সেস করতে এই পদক্ষেপগুলি অনুসরণ করুন:
- ইউনিটি প্রধান মেনু থেকে, সম্পাদনা > প্রকল্প সেটিংস ক্লিক করুন।
- বাম প্যানেল থেকে গ্রাফিক্স বিভাগ নির্বাচন করুন।
- আপনার ডিফল্ট রেন্ডার পাইপলাইন সম্পদ খুঁজুন (এটি আপনার URP সম্পদ)।
- আপনার প্রকল্পে এই সম্পদটি অনুসন্ধান করুন এবং এটি নির্বাচন করুন।
- উপরের ডানদিকে তিনটি বিন্দুতে ক্লিক করুন এবং Debug নির্বাচন করুন।
গভীরতা এবং অস্বচ্ছ টেক্সচার অক্ষম করুন
গভীরতা এবং অস্বচ্ছ টেক্সচার অক্ষম করলে অতিরিক্ত টেক্সচার কপি করা বন্ধ হয়ে যায় যা GPU সময় নষ্ট করে। এই টেক্সচারগুলি অতিরিক্ত কপি অপারেশন এবং GMEM লোডের কারণ হয়, যা কর্মক্ষমতা হ্রাস করে।
আপনার URP অ্যাসেট ডিবাগ সেটিংসে, নিম্নলিখিত বিকল্পগুলি অক্ষম করুন:
- গভীরতা টেক্সচার প্রয়োজন
- অস্বচ্ছ টেক্সচার প্রয়োজন
SRP ব্যাচার সক্ষম করুন
SRP ব্যাচার একই শেডার ভেরিয়েন্ট ব্যবহার করে অনেক উপকরণ সহ দৃশ্যের জন্য CPU সময় কমিয়ে দেয়, ড্র কলের মধ্যে রেন্ডার-স্টেট পরিবর্তন কমিয়ে।
আপনার URP অ্যাসেট ডিবাগ সেটিংসে, Use SRP Batcher সক্ষম করুন।