আসুন একটি বড় গ্রিড জাল যেমন আমরা ভূখণ্ডের জন্য ব্যবহার করতে পারি তার মতো কল্পনা করি। আমরা n
একক ড্র কলটিতে অর্ধেক আমাদের 1080p স্ক্রিনটি কভার করে এর মূল্য ত্রিভুজগুলি সরবরাহ করব ।
যদি আমরা আমাদের সমস্ত কোণকে icesালাই করে থাকি এবং কোনও স্মুথিং / টেক্সচারিং সিউম না পেয়ে থাকি তবে প্রতিটি ত্রিভুজের 3 টি শীর্ষ বিভাজন থাকে এবং প্রতিটি শীর্ষবিন্দুটি 6 টি ত্রিভুজ দ্বারা ভাগ করে নেওয়া হয়, সুতরাং আমাদের n/2
সূচিগুলি রয়েছে।
এটি রেন্ডার করতে আমাদের দরকার:
কমপক্ষে n/2
বার বার ভার্টেক্স শেডার চালান
("কমপক্ষে" কারণ আমাদের শীর্ষস্থানীয় ফলাফলের জন্য ক্যাশেটি কেবল এতটাই বড় Sometimes । সুতরাং আমরা কাগজের মতো দেখতে তেমন সঞ্চয় পাই না)
ক্লিপ এবং কুল n
ত্রিভুজ।
কমপক্ষে 1920x1080 / 2 বা ফ্রেম বাফারের প্রায় 1 মিলিয়ন পিক্সেলের উপর দিয়ে রাস্টারাইজ এবং ইন্টারপোলেট করুন (যেহেতু আমরা বলেছি যে আমাদের অঞ্চলটি প্রায় অর্ধেক পর্দা কভার করে)।
("কমপক্ষে" জিপিইউরা যেভাবে পিক্সেলের কোয়াডে কাজ করে , তাই বহুভুজগুলির প্রান্তের ঠিক বাইরে কিছু টুকরো টুকরো টুকরো টুকরো টুকরো হয়ে যায় তবে মুখোশযুক্ত, যার অর্থ আমরা দু'বার টুকরো টুকরো করে প্রক্রিয়াজাত করি। নিজেই ঘটায়, যদি আমরা প্রথমে গভীরতার বাফারে সম্মুখতম বহুভুজ আঁকতে যথেষ্ট ভাগ্যবান না হই)
এই সমস্ত> = 1 মিলিয়ন টুকরোগুলির জন্য টুকরোগুলি শেডার চালান।
ফ্রেম এবং গভীরতা বাফারগুলিতে million 1 মিলিয়ন ফলাফল মিশ্রিত করুন।
ঠিক আছে, এখন আমাদের সমস্ত ভার্টিকোসকে ওয়েলভেলড করা যাক তাই এখন আমাদের 3n
রেন্ডার করার জন্য শীর্ষে রয়েছে , আগের চেয়ে ছয়গুণ বেশি! আমাদের পদক্ষেপগুলি ...
ভার্টেক্স শ্যাডার 3n
বার চালান ।
(প্রতিটি ভার্টেক্স কেবল একবার ব্যবহার করা হয়েছে বলে ক্যাশিংয়ের কারণে কোনও তারকাচিহ্ন নেই, যদিও এর অর্থ ক্যাশে আমাদের কোনও সময় বাঁচাতে পারে না)
ক্লিপ এবং কুল n
ত্রিভুজ।
কমপক্ষে 1920x1080 / 2 বা ফ্রেম বাফারের প্রায় 1 মিলিয়ন পিক্সেল জুড়ে রাস্টারাইজ এবং ইন্টারপোলেট করুন।
এই সমস্ত> = 1 মিলিয়ন টুকরোগুলির জন্য টুকরোগুলি শেডার চালান।
ফ্রেম এবং গভীরতা বাফারগুলিতে million 1 মিলিয়ন ফলাফল মিশ্রিত করুন।
... অপেক্ষা করুন, প্রথমটি ছাড়া প্রতিটি পদক্ষেপ একই! তাই জিপিইউ যে কাজটি সাধারণত একটি ড্র কল করে তা বেশিরভাগ ক্ষেত্রে সরাসরি ব্যবহৃত উল্লম্বের সংখ্যার সাথে সম্পর্কিত নয়। স্ক্রিনের কভারেজ, ওভারড্রোল এবং মোট ত্রিভুজ গণনা ব্যয়ের অনেক বেশি make
এর অর্থ এই নয় যে শীর্ষগুলি সম্পূর্ণ মুক্ত। আপনি যখন ক্যাশিচ থেকে কিছুটা পরিমিত সঞ্চয় পেতে পারেন যখন আপনি শীর্ষস্থানগুলি ভাগ করেন, বিশেষত যদি আপনার ভার্টেক্স শেডারগুলি জটিল হয় বা আপনার হার্ডওয়্যারের ভার্টেক্স পাইপলাইন দুর্বল থাকে (যেমন কিছু পুরানো কনসোলগুলির ক্ষেত্রেও ছিল)। তবে যে উল্লম্ব গণনাটি ট্র্যাঙ্গেল কাউন্ট প্লাস বা বিয়োগের ধ্রুবক ফ্যাক্টরের সমানুপাতিক ট্র্যাক করে, এটি সামগ্রিক জাল ব্যয়ের একটি মেট্রিক হিসাবে আকর্ষণীয় নয়।