স্থিতিশীল সাধারণ সমস্যা decals


11

আমি একটি বিলম্বিত ডিকাল সিস্টেমে কাজ করছি। এখন পর্যন্ত আমি প্রজেকশন অংশটি শেষ করেছি, যার অর্থ আমি দৃশ্যে কিছু ক্লিক করতে পারি এবং এটি সঠিকভাবে অবজেক্টের পৃষ্ঠের উপরে একটি ডিকাল প্রজেক্ট করবে।

আমি এই সিস্টেমে আরও কয়েকটি জিনিস যুক্ত করতে চাই: সাধারণ ক্লিপিং এবং সাধারণ ম্যাপযুক্ত ডেসাল। সাধারণ ক্লিপিং হ'ল যখন আমি টুকরো কোণগুলিতে প্রসারিত খণ্ডগুলি বাতিল করি। এখানে দেখা । এটি সমাধানের উপায় হ'ল জি-বাফার এবং ডেকালের স্বাভাবিকের মধ্যে খুব বড় পার্থক্য থাকা খণ্ডগুলি বাতিল করা। এর জন্য জি-বাফার এর স্বাভাবিক টেক্সচারটি পড়তে হবে।

ডেকাল স্বাভাবিক ম্যাপিংয়ের জন্য, আমাকে জি-বাফার এর স্বাভাবিকের সাথে ডিকালের সাধারণ (একটি সাধারণ মানচিত্র থেকে) মিশ্রিত করতে হবে। এর জন্য জি-বাফার এর সাধারণ টেক্সচারে লেখার প্রয়োজন।

আমি আশা করি এটি পরিষ্কার হয়ে গেছে যে এই দুটি বৈশিষ্ট্য সমর্থন করার জন্য, আমাকে একই শেডার পাসে সাধারণ টেক্সচারটি পড়তে এবং লিখতে হবে। দুঃখজনকভাবে, এটি অনির্ধারিত আচরণ, তাই আমি ভাবছি এই বৈশিষ্ট্যগুলি বাস্তবায়নের আরও কিছু উপায় আছে কিনা।

উত্তর:


1

আপনি কোন রেন্ডারিং সিস্টেম ব্যবহার করেন? নিম্নলিখিত তথ্য সমস্ত রেন্ডারিং সিস্টেমের জন্য বৈধ হওয়া উচিত, তবে ডিএক্স 11 বা পরবর্তী ওপেনএল সংস্করণগুলিতে ইউএভি ব্যবহার করে আরও ভাল সমাধান হতে পারে।

-

প্রতিটি পাসের আগে আপনাকে সাধারণ বাফারটি অনুলিপি করতে হবে। যতক্ষণ আপনি জানেন যে ডিক্যালগুলি একই পর্দার স্থানের টুকরাগুলি সংশোধন করে না আপনি অনুলিপিটি আপডেট করতে হবে না।

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

যতক্ষণ না আপনি সাধারণ বাফার না লিখেন, যেমন কেবলমাত্র ক্লিপিং সম্পাদন করুন, আপনি যেমন কল করেছেন, আপনি কেবলমাত্র সাধারণ সাধারণ বাফারকে নমুনা করতে পারেন তবে আপনি এটিকে রেন্ডার লক্ষ্য হিসাবে বাঁধতে পারেন না।

ডিএক্স 9-তে আমি দেখতে পেয়েছি যে একই টেক্সচারটিতে পড়া এবং লেখার ফলস্বরূপ প্রত্যাশিত আউটপুট আসে যতক্ষণ আপনি কেবল নিকটস্থ পয়েন্ট ফিল্টারিং ব্যবহার করেন না এবং আপনি বর্তমানে যেটি লিখেছেন তার চেয়ে আলাদা পিক্সেল কখনও পড়বেন না! এটি নির্ধারিত আচরণ হিসাবে ড্রাইভার এবং গ্রাফিক কার্ড থাকতে পারে যা এইভাবে আচরণ করে না। ডিএক্স 10 আপনাকে বর্তমানে রেন্ডার টার্গেট হিসাবে আবদ্ধ বাঁধাগুলি বাধ্যতামূলক করে এটি করতে বাধা দেবে।

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