উভয় গ্রাফিক্স এপিআই (ওপেনজিএল এবং ডাইরেক্টএক্স) একটি সুস্পষ্ট সংজ্ঞায়িত পাইপলাইন তৈরি করে যাতে বেশ কয়েকটি স্তর প্রোগ্রামযোগ্য। এই প্রোগ্রামেবল পর্যায়গুলির জন্য একটি নির্দিষ্ট ন্যূনতম পরিমাণের ডেটা নেওয়া প্রয়োজন এবং এটির উপর একটি নির্ধারিত অপারেশনগুলির একটি ভাল সংজ্ঞায়িত পরিসীমা করার কথা রয়েছে এবং কিছু সংজ্ঞায়িত ন্যূনতম আউটপুট আউটপুট দেয়, যাতে তথ্যটি সঠিকভাবে পরবর্তী পর্যায়ে যেতে পারে। দেখে মনে হচ্ছে এই পাইপলাইনগুলি কেবল সীমিত পরিমাণে জ্যামিতিক ডেটা নিয়ে কাজ করার জন্য ডিজাইন করা হয়েছে, যা ডি 3 ডি এবং ওজিএল উভয়ের ক্ষেত্রেই ভার্টেক্স ডেটা এবং টেক্সচারের সমন্বয় হিসাবে রয়েছে।
তবে, যদি এমন কোনও ক্ষেত্রে দেওয়া হয় যখন আমি যে অ্যাপ্লিকেশনটি করার পরিকল্পনা করছি তার জ্যামিতিক তথ্য উপস্থাপনের জন্য শীর্ষবিন্দু (বা এমনকি ভক্সেল) ব্যবহার করে না এবং এটি রূপান্তর বা প্রজেকশনগুলি বা রেস্টারাইজেশন বা ইন্টারপোলেশন বা এর মতো কিছু করে না, এপিআইয়ের এই জাতীয় সীমাবদ্ধতা case বা পাইপলাইন জিনিসগুলিকে কঠিন করে তোলে।
সুতরাং, এমন কোনও উপায় আছে যার মাধ্যমে আমরা গ্রাফিক্স পাইপলাইনটিকে এমনভাবে পরিবর্তন করতে পারি যাতে প্রতিটি স্তরের ডেটাতে কী করে তার কার্যকারিতা এবং প্রতিটি পর্যায়ে যে পরিমাণ ডাটা আউটপুট হয় তা আমার সুবিধার পরিবর্তিত হয়? যদি তা না হয়, তবে আমার নিজের পাইপলাইনটি তৈরি করতে আমি 'কাঁচা' এপিআই ফাংশন ব্যবহার করতে পারি এমন কোনও উপায় আছে কি? যদি তা না হয় তবে কেন এটি সম্ভব নয় তা উল্লেখ করুন
সম্পাদনা : জ্যামিতির প্রতিনিধিত্ব করতে আমার অ্যাপ্লিকেশনটি ঘনত্বের ফাংশন ব্যবহার করে। ফাংশনের স্পেসের প্রতিটি পয়েন্টে একটি মান রয়েছে। আমি ক্যামেরার হতাশাকে 3 ডি গ্রিডে বিভক্ত করি, প্রতিটি ব্লককে পিক্সেল হিসাবে প্রজেক্ট করা যায়। প্রতিটি ব্লকে, আমি ঘনত্বের ফাংশনটি সংহত করি এবং এটির মান প্রয়োজনীয় মানের চেয়ে বেশি কিনা তা পরীক্ষা করি। যদি হ্যাঁ, তবে এটি ধরে নেওয়া হয় যে সেই ব্লকটিতে কিছু রয়েছে এবং সেই ব্লকের সাথে সম্পর্কিত পিক্সেলটি রেন্ডার করা হয়েছে। সুতরাং, এখন আমার রেন্ডারারে, আমি ভার্টেক্স বাফারগুলিতে ভারটেক্স ডেটার পরিবর্তে ফাংশনটি (যা আমি একটি স্ট্রিংয়ের সাথে প্রতিনিধিত্ব করি) পাস করতে চাই। এটি এও বোঝায় যে ভার্টেক্স শ্যাডারের সমকোষ ক্লিপ স্পেসে রূপান্তর করতে শীর্ষবিন্দু থাকবে না এবং খণ্ড শ্যাডার পিক্সেল তথ্য পায় না। পরিবর্তে, এখন বেশিরভাগ সন্ধান এবং মূল্যায়ন পিক্সেল প্রতি ঘটে।