3 ডি গ্রাফিক্স প্রোগ্রামিংয়ের একটি খণ্ড কী?


37

একটি খণ্ড শ্যাডারে একটি খণ্ড কী? উইকিপিডিয়া বলেছে যে:

সাধারণভাবে, একটি খণ্ডকে পিক্সেলকে শেড করার জন্য প্রয়োজনীয় ডেটা হিসাবে ভাবা যেতে পারে, পাশাপাশি খণ্ডটি পিক্সেল (গভীরতা, আলফা, স্টেনসিল, কাঁচি, উইন্ডো আইডি ইত্যাদি) হয়ে যায় কিনা তা পরীক্ষা করার জন্য প্রয়োজনীয় ডেটা হিসাবে বিবেচনা করা যেতে পারে

সুতরাং এটি টেক্সচার, শীর্ষে বা অন্য কিছু?

উত্তর:


31

কম্পিউটার গ্রাফিক্সে, একটি টুকরা হ'ল ফ্রেম বাফারটিতে একক পিক্সেলের মূল্যমানের অঙ্কন তৈরি করতে প্রয়োজনীয় ডেটা।

এই ডেটা অন্তর্ভুক্ত থাকতে পারে, তবে সীমাবদ্ধ নয়:

  • রাস্টার অবস্থান
  • গভীরতা
  • আন্তঃবিবাহিত বৈশিষ্ট্য (রঙ, জমিনের সমন্বয় ইত্যাদি)
  • স্টেনসিল
  • আরম্ভ
  • উইন্ডো আইডি

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

সাধারণভাবে, একটি খণ্ডকে পিক্সেলকে শেড করার জন্য প্রয়োজনীয় ডেটা হিসাবে ভাবা যেতে পারে, পাশাপাশি খণ্ডটি পিক্সেল (গভীরতা, আলফা, স্টেনসিল, কাঁচি, উইন্ডো আইডি ইত্যাদি) হয়ে যায় কিনা তা পরীক্ষা করার জন্য প্রয়োজনীয় ডেটা হিসাবে বিবেচনা করা যেতে পারে

উইকিপিডিয়া থেকে


6

একটি খণ্ডটি হ'ল এমন ডেটা যা আপনি যে পিক্সেলটি ছায়া দিচ্ছেন তার চারপাশে 3 টি শীর্ষের অবদান থেকে দেওয়া হয়।

ভার্টেক্স শ্যাডারে আপনি প্রতি ভার্টেক্সে কিছু ডেটা আউটপুট করেন (রঙ, টেক্সচার কর্ড, ...)। তারপরে ফ্রেগমেন্ট শেডারে প্রতিটি পিক্সেলের জন্য আপনি সেই মানগুলির একটি ওজনযুক্ত গড় পান, যা আপনি পরে পিক্সেলের চূড়ান্ত রঙ (গুলি) তৈরি করতে ব্যবহার করেন।


উপরে বর্ণিত হিসাবে অদৃশ্য বাফারগুলিতে পিক্সেল এবং অন্যান্য সমস্ত ডেটা।
স্টারওয়েভার

4

একইভাবে যেমন একটি ভার্টেক্স শ্যাডারটি শীর্ষে অবস্থান করে, একটি খণ্ড (বা পিক্সেল) শেডার কেবল পিক্সেলগুলিতে কাজ করবে।


দুঃখিত, তবে "rastarisation" এবং interpolations শব্দ উল্লেখ না করে এটি সঠিক নয়।
নোটবেইন

আরও খারাপ এটি পিক্সেল বলে - যা টুকরো টুকরো থেকে পৃথক, বিশেষত যখন মাল্টিস্প্যাম্পিং এএ লক্ষ্যমাত্রার সাথে জড়িত থাকে, আলফার কভারেজ, বা অন্য যে কোনও পরিস্থিতিতে - যদি আমি প্রতিনিধি থাকি তবে আমি ভোট দিয়ে যাব
ঝেরিকো

4

একটি খণ্ড শ্যাডারে একটি খণ্ড কী

একমাত্র সুনির্দিষ্ট জিনিস যা বলা যায় তা হ'ল খণ্ড শেডারের ইনপুট এবং আউটপুটগুলি সংজ্ঞায়িত করা।

যেহেতু এটি করা হয়েছে / খুব বিস্তৃত তাই আমি এর স্বজ্ঞাত দৃষ্টিভঙ্গির দিকে মনোনিবেশ করব।

একটি খণ্ড হ'ল রাস্টার আউটপুট

ওপেনজিএল উইকি বলেছেন:

একটি খণ্ডটি রাস্টারাইজারের দ্বারা উত্পাদিত মানগুলির সংগ্রহ।

যেটি টের পেয়েছে টুকরোটি শেডারটি রাস্টারাইজারের পরে আসে যা এর ইনপুট তৈরি করে।

এবং এটি রাস্টারাইজার আউটপুটটির চাক্ষুষ উপস্থাপনা:

চিত্র উত্স

রাস্টারাইজারের ইনপুটটি একটি 3D ত্রিভুজ এবং দৃষ্টিকোণ এবং আউটপুট হ'ল পিক্সেলের একটি সেট যা স্ক্রিনে উপস্থিত হতে পারে (যদি তারা অন্যেরা অবরুদ্ধ না হয়)।

এই ছোট্ট স্কোয়ারগুলির প্রতিটি (যা একটি একক পিক্সেল হিসাবে এনকোড করা আছে), ত্রিভুজটির একটি অংশ এবং খণ্ডটি কেবল টুকরাটির অন্য নাম।


ডাউনভোটার্স, দয়া করে ব্যাখ্যা করুন যাতে আমি বিষয়বস্তু শিখতে ও উন্নত করতে পারি ;-)
সিরো সান্তিলি

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