কম্পিউটার গ্রাফিক্সে টেসেলেশন কী


16

সাম্প্রতিক গেমগুলিতে আমি টেসলেশন নামে কিছু লক্ষ্য করেছি, জিনিসটি ঘুরিয়ে দেওয়া আমার ফ্রেমের হারকে নষ্ট করে।

আমি লক্ষ্য করেছি যে এটি চালু করলে এটি অ্যান্টি - আলিয়াজিংয়ের মতো দেখাচ্ছে।

কেউ আমাকে জিপিইউ ঠিক কী করবে সে সম্পর্কে আরও তথ্য দিতে পারে।


2
ওহ প্রিয়, 2 টি উত্তর এবং সর্বোত্তম কোনও চিত্র কম্পিউটার গ্রাফিকস নেই।
joojaa

উত্তর:


25

টেসলেশন এমন একটি কৌশল যা আপনাকে গ্রাফিক্স কার্ডে আদিম (ত্রিভুজ, লাইন, পয়েন্ট এবং এ জাতীয়) তৈরি করতে দেয়। বিশেষত, এটি আপনাকে বার বার বর্তমান জ্যামিতিকে একটি সূক্ষ্ম জাল করে বিভক্ত করতে দেয়।

এটি আপনাকে আপনার গ্রাফিক্স কার্ডে তুলনামূলকভাবে মোটা জাল লোড করতে, আরও বেশি শীর্ষে এবং ত্রিভুজগুলি গতিশীলরূপে তৈরি করতে এবং তারপরে স্ক্রিনে একটি জাল লাগিয়ে দেয় যা বেশ মসৃণ দেখায়।

পরীক্ষার উদাহরণ

বেশিরভাগ সময় প্রতিটি একক ফ্রেমে এই পরীক্ষণটি নতুনভাবে করা হয় এবং আপনি এটি সক্ষম করার পরে এটি আপনার ফ্রেম-রেট হ্রাসের কারণ হতে পারে।

টেসলেশন একাধিক পর্যায়ে করা হয়, এবং এটি ভার্টেক্স শ্যাডারের পরে সম্পন্ন হয়।

ধাপ

প্রতিটি স্তরের শর্তাবলী এপিআই এর উপর ভিত্তি করে পরিবর্তিত হয়। ডাইরেক্টএক্সে এটি হুল শেডার, হার্ডওয়্যার টেসলেশন এবং ডোমেন শেডার। ওপেনজিএল এগুলিকে টেসলেশন কন্ট্রোল শেডার, টেসলেশন প্রিমিটিভ জেনারেশন এবং টেসলেশন মূল্যায়ন শেডার বলা হয়।

প্রথম এবং শেষ পর্যায়ে প্রোগ্রামযোগ্য, আসল পরীক্ষণ একটি নির্দিষ্ট ফাংশন পর্যায়ে হার্ডওয়্যার দ্বারা সম্পন্ন হয়।

টেসলেশন কন্ট্রোল শেডারে আপনি মহকুমার প্রকার এবং সংখ্যা নির্ধারণ করেন।

তারপরে হার্ডওয়্যার টেসেললেটর জ্যামিতিকে কন্ট্রোল শেডার অনুযায়ী ভাগ করে দেয়।

সবশেষে, টেসলেশন মূল্যায়ন শেডারকে প্রতিটি নতুন উত্পন্ন উত্সের জন্য বলা হয়। এই শেডারে আপনি যে আদিম উত্সটি তৈরি করতে চান সেটি নির্ধারণ করে এবং শীর্ষে কীভাবে ফাঁকা থাকে এবং অন্যান্য অনেকগুলি জিনিস সেট করে। এই শেডারটি কেবল একটি ভার্টেক্স শ্যাডারের মতো প্রতি-ভার্টেক্স গণনা সব ধরণের করতেও ব্যবহৃত হতে পারে। প্রতিটি উত্পন্ন ভার্টেক্সের জন্য এটি কমপক্ষে একবার কল করার গ্যারান্টিযুক্ত।

আপনি যদি আদিমদের সম্পর্কে আরও কোনও কাজ করতে চান তবে আপনি জ্যামিতি শেডার যুক্ত করতে পারেন।


1
@ নিকল আপনাকে ধন্যবাদ আমি সেই অনুযায়ী উত্তরটি সম্পাদনা করেছি।
ড্রাগনসিল

7

এটি পাইপলাইনে 3 টি পর্যায় সক্রিয় করে।

প্রথমটি হ'ল টেসলেসেশন কন্ট্রোল শেডার (ডি 3 ডি-তে হোল শেডার) যা একটি শীর্ষ কোণকে দেখায় এবং তারপরে কীভাবে পৃথক ত্রিভুজগুলিতে ভাগ করা উচিত তা আউটপুট করে।

দ্বিতীয়টি একটি স্থির ফাংশন পর্যায় যা অনুরোধকৃত ত্রিভুজ তৈরি করে।

তৃতীয় পর্যায়ে টেসেললেশন বিবর্তন শেডার (ডি 3 ডি তে ডোমেন শ্যাডার) যা প্রতি উত্পন্ন ভার্চেক্সে সঞ্চালিত হয় এবং উত্পন্ন উত্খানের বারিসেনট্রিক স্থানাঙ্কের ভিত্তিতে এটি সঠিক জায়গায় স্থাপন করবে।

জাল ক্যামেরার কাছাকাছি থাকলে আরও ত্রিভুজ তৈরি করার জন্য বিশদ স্তরের জন্য এটি ব্যবহৃত হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.