আপনি যদি ওপেনজিএল ব্যবহার করেন তবে ওপেনজিএল এফএকিউ বিভাগ 9: ট্রান্সফর্মেশনগুলি ঠিক কীভাবে এটি করতে হয় তা কভার করে। এবং না, এটি রাইট্র্যাকিংয়ের সাথে জড়িত নয়, কারণ এটি সম্পন্ন করার জন্য এটি বোধগম্যভাবে খুব অদক্ষ (তবে উচ্চ মানের) উপায়।
9.170 আমি কীভাবে একটি আয়না রেন্ডার করব?
FAQ এন্ট্রি যা বলে তা এখানে মূলত দেওয়া হয়েছে এবং উদাহরণ কোডটি প্রদর্শন করে:
- একটি প্রতিবিম্বিত ভিউ ম্যাট্রিক্স সেট আপ করুন। অক্ষ-সারিবদ্ধ আয়নাগুলির জন্য এটি করা দ্বিতীয় অনুচ্ছেদে ব্যাখ্যা করা হয়েছে।
- দৃশ্য আঁকুন
- ম্যাট্রিক্সটি পুনরুদ্ধার করুন এবং গভীরতা বাফারটি সাফ করুন
- আবার দৃশ্যটি রেন্ডার করুন; পূর্বে রেন্ডার করা মিরর করা দৃশ্যের মাধ্যমে দেখতে এই দৃশ্যের আসল আয়না জ্যামিতিটি স্বচ্ছ বা সম্পূর্ণ স্বচ্ছ হওয়া উচিত।
স্পষ্টতই অপ্টিমাইজেশনের জন্য অনেক জায়গা রয়েছে। প্রতিবিম্বিত দৃশ্যের রেন্ডার করার সময় আপনার সম্ভবত যতটা সম্ভব কুলিং হওয়া উচিত, যেহেতু আয়না সাধারণত ছোট থাকে এবং ডিফল্ট অফ-স্ক্রিন কুলিং জ্যামিতির জন্য পর্দা দেয় না যা স্ক্রিনে রয়েছে তবে আয়নার মাধ্যমে দেখা যায় না। আপনি আয়নার মাধ্যমে দৃশ্যের কেবল একটি সরল সংস্করণও রেন্ডার করতে পারেন। প্রভাবগুলির জন্য এবং ব্যবহারকারীকে হ্রাসকৃত গুণমানটি না দেখে অস্পষ্ট করার জন্য আপনি যখন নিজের মিরর রেন্ডারটি করেন তখন আপনি শেডার প্রয়োগ করতে পারেন (উদাহরণস্বরূপ অস্পষ্ট, বা উজ্জ্বল / ধুয়ে-আউট)।
আমি ভাবছি, আপনি যদি ডাইরেক্টএক্স ব্যবহার করেন তবে পদ্ধতিটি একই রকম হবে।