অ-পাওয়ার-অফ -2 টেক্সচারের সাথে মিপ-ম্যাপিং কীভাবে কাজ করবে?


12

আমি শুনেছি সাম্প্রতিক জিপিইউগুলি সমস্ত অ-পাওয়ার-অফ -2 টেক্সচার সমর্থন করে এবং সমস্ত বৈশিষ্ট্য কেবলমাত্র কাজ করে। তবে আমি বুঝতে পারি না যে এমনি একটি দৃশ্যে মিপ-ম্যাপিং কীভাবে কাজ করবে। কেউ কি ব্যাখ্যা করতে পারেন?

উত্তর:


13

নিয়মটি হ'ল পরবর্তী মাইপম্যাপ আকারটি গণনা করতে, আপনি দুটি দ্বারা ভাগ করে নিকটতম পূর্ণসংখ্যার দিকে বিভক্ত হন (যদি না এটি 0 এর চেয়ে বেশি হয়, তবে এটি পরিবর্তে 1 হয়)। উদাহরণস্বরূপ, একটি 57x43 চিত্রের এমপম্যাপগুলি থাকতে পারে:

level 0: 57x43
level 1: 28x21
level 2: 14x10
level 3: 7x5
level 4: 3x2
level 5: 1x1

ইউভি ম্যাপিং, এলওডি নির্বাচন এবং ফিল্টারিং দু'টি পাওয়ার টু টেক্সচার মাপের ঠিক একইভাবে কাজ করে।

নন-পাওয়ার-টু টেক্সচারের জন্য ভাল মানের মিপ তৈরি করা একটু কৌশলযুক্ত কারণ আপনি কেবলমাত্র 2x2 বক্সের পিক্সেল বাক্সকে সব ক্ষেত্রেই ডাউনসাম্পল করতে পারেন না। যাইহোক, 2x2 বক্স ফিল্টারটি শুরু করার মতো দুর্দান্ত ছিল না, তাই মিশ্রেল-নেত্রভালির মতো আরও ভাল ডাউনস্যাম্পলিং ফিল্টার ব্যবহারের ক্ষেত্রে টেক্সচারের আকার নির্বিশেষে সুপারিশ করা হয়।


1
এই উত্তর এবং জন কলসিবিকের উত্তরের মধ্যে মতভেদ আছে কি? বাস্তবায়ন দুটি বর্ণনার সাথে মেলে? যদি তা না হয় তবে এক বা অন্যের জন্য একটি রেফারেন্স (বা যদি তারা উভয় ক্ষেত্রে দুটি ভিন্ন কৌশলই থাকে তবে উভয়ই কার্যকর হবে)।
ট্রিকোপলাক্স

4

এটির ভাবনা করার একটি উপায় হ'ল গ্রাফিক্স কার্ডগুলি প্রায়শই 2-পাওয়ার-অবধি টেক্সচারগুলি কেবল প্রতিটি প্যাডে 2 এর পাওয়ার না হওয়া পর্যন্ত কেবল প্যাড করে প্রয়োগ করে। এটি বেশিরভাগ জিনিসগুলিকে "কেবলমাত্র কাজ করে" তোলে: উদাহরণস্বরূপ টাইলিং এবং হার্ডওয়্যার ফিল্টারিং। টেক্সচারের স্থানাঙ্ক থেকে চিত্রের স্থানাঙ্কে রূপান্তর হ'ল একমাত্র জিনিস।

যদি এর মতো প্রয়োগ করা হয় তবে মিপম্যাপিং কীভাবে করা যায় তা স্পষ্ট: কিছুই পরিবর্তন হয় না। আপনার যদি এমন একটি জিপিইউ থাকে যা প্যাডিং ছাড়াই অ-পাওয়ার-অফ টেক্সচারকে 2 সমর্থন করে তবে মিপম্যাপ স্তরগুলি "প্যাডিং" দিয়ে শেষ হবে। উদাহরণস্বরূপ, 3x3 টেক্সচারটিতে লড 1 হিসাবে 2x2 টেক্সচার থাকবে।


এই উত্তর এবং নাথান রেডের উত্তরের মধ্যে মতভেদ আছে কি? বাস্তবায়ন দুটি বর্ণনার সাথে মেলে? যদি তা না হয় তবে এক বা অন্যের জন্য একটি রেফারেন্স (বা যদি তারা উভয় ক্ষেত্রে দুটি ভিন্ন কৌশলই থাকে তবে উভয়ই কার্যকর হবে)।
ট্রিকোপলাক্স

1
@ থ্রিচোপলাক্স আমি মনে করি নাথনের এই বক্তব্য যে "দু'শক্তিবিহীন টেক্সচারের জন্য ভাল মানের মিপ তৈরি করা একটু কৌশলযুক্ত" আমাদের উত্তরগুলি কমপক্ষে কিছুটা দ্বিমত পোষণ করে। এটিই সম্ভবত আরও বিস্তৃত হওয়ার যোগ্য rit
জন কলসবিেক

1
আমি মনে করি যে এখানে সমস্যাটি হ'ল আমরা মেমরির "শারীরিক" বিন্যাসের সাহায্যে পাঠ্যগুলির যৌক্তিক অবস্থানকে বিভ্রান্ত করছি। 1) পিক্সেলগুলি বিচ্ছিন্ন আইটেম, অর্থাত্ আপনার সর্বদা একটি পূর্ণসংখ্যার মাত্রা প্রয়োজন, এবং অতএব বিজোড় মাত্রাটি স্কেল করা মানে আমাদের হয় হয় বৃত্তাকার বা গোলাকার নীচে। যেহেতু আমাদের একবার Nx1 বা 1xN টেক্সচারে পৌঁছাতে হবে, তাই সর্বদা গোল হয়ে উঠলে তা বোঝা যায়। 2) যখন শারীরিক ঠিকানার মধ্যে রাখা হয়, তখন কিছু "সুবিধাজনক" "স্ট্রাইড" আকারে টেক্সচারটি প্যাড করা অস্বাভাবিক কিছু নয়। এটি 2 কারণে করা যেতে পারে: ক) এটি পি এইচ 2, মর্টন অর্ডার সহজ হলে এটি এইচডব্লিউ কম সস্তা এবং খ) তৈরি করতে পারে।
সাইমন এফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.