আমি সম্প্রতি আমার প্রজেক্টে একটি টেক্সচার প্যাকেজার যুক্ত করেছি যা একটি নির্দিষ্ট পরিমাণে টেক্সচারকে এই জাতীয় প্যাক করবে:
সুতরাং উদাহরণস্বরূপ, এটি আকারে 582x1023 পিক্সেল। এই প্যাকড টেক্সচারগুলি যুক্ত করার লক্ষ্যটি ছিল কার্যত দক্ষতা উন্নত করা যাতে আমি ওপেনজিএল (এলডাব্লুজেজিএল ব্যবহার করে) টেক্সচারের জন্য অনুকূল টেক্সচারের আকারটি দেখতে চেয়েছিলাম। আমি যে জিনিসগুলি পেয়েছি তা হ'ল উদাহরণস্বরূপ এই অনুসারে, একটি বহুল সমর্থিত সর্বাধিক টেক্সচারের আকার 1024x1024 বলে মনে হচ্ছে । এটি আমাকে অদ্ভুত হিসাবে আঘাত করে কারণ স্পষ্টতই একা অনেকগুলি টেক্সচার তার চেয়ে বড় হবে, তবে সেইগুলির সাথে কী ঘটে? আমি বেশ নিশ্চিত যে বেশিরভাগ গ্রাফিক্স কার্ডগুলি তার চেয়ে বড় টেক্সচারকে সমর্থন করে। আমি কি বেশিরভাগ গ্রাফিক্স কার্ডগুলি যেমন 4096x4096 টেক্সচারগুলি হ্যান্ডেল করতে আশা করতে পারি (বা এর চেয়েও বড় হতে পারে)?
আমার দ্বিতীয় পয়েন্টে আসার জন্য (আমি আশা করি এটি এখনও একটি প্রশ্ন হিসাবে গণনা করা হয়েছে, তবে এটি মূলত একই ইস্যুতে ফুটে উঠেছে): টেক্সচারগুলি 2 (256x256, 512x512, 1024x1024, 2048x2048, ..) আকারের আকারে গঠন করা উচিত এবং উচিত আমি প্যাক প্যাক টেক্সচার 2 এর পরবর্তী শক্তি থেকে ছোট? ২০১১ সালের এই প্রশ্ন অনুসারে এটি কোনও প্রয়োজন নয় তবে কর্মক্ষমতা উন্নত করতে পারে এবং ছোটখাটো বাগগুলি এড়াতে পারে এবং ২০১২ সালের এইটি বলে যে আপনার অবশ্যই টেক্সচারের প্যাড করা উচিত। সুতরাং আমি বুঝতে পারি যে এই প্রশ্নগুলি আগে জিজ্ঞাসা করা হয়েছিল তবে তারা উত্তরগুলি পরিবর্তিত হওয়ার জন্য যুক্তিযুক্তভাবে ডেটেড এবং আরও প্রতিটি তারা কেবলমাত্র আমার প্রশ্নের আংশিক উত্তর দেয়। অন্যান্য প্রকল্পগুলি কীভাবে এটি পরিচালনা করবে?
টিএল; ডিআর: বেশিরভাগ গ্রাফিক্স কার্ড হ্যান্ডেল করার জন্য আমি কোন টেক্সচারের মাপের আশা করতে পারি? অনুকূল টেক্সচার মাপগুলি কী কী (বা আছে)? আমি কি টেক্সচারের প্রস্থকে পরবর্তী ক্ষমতার প্যাড করব?