আমি এই মুহুর্তে প্রিমুলিউটপ্লাইড আলফা সহ এক্সএনএ ৩.১ ব্যবহার করি (৪.০ তে নেটিভ প্রিমুলিপ্লিটপ্লাইড আলফা সমর্থন যুক্ত হয়েছিল)।
বেশিরভাগ ক্ষেত্রে এটি আমার চিত্রগুলির স্বচ্ছ অঞ্চলগুলিতে সঠিক রঙ রয়েছে কিনা তা নিশ্চিত করে আমার সময় সাশ্রয় করে। আমি সিলভারলাইটেও বন্দর করি যা পূর্বনির্ধারিতভাবে ডিফল্টরূপে করে।
এক্সএনএর একটি কন্টেন্ট পাইপলাইন রয়েছে যা প্রিমুল্টপ্লাইড আলফা প্রিপ্রোসেসিংকে অতি-সহজ করে তোলে ।
সেই লিঙ্কটিতে রূপান্তর করার জন্য কোড রয়েছে। প্রতি পিক্সেলের জন্য:
c.R = (byte)(c.R * c.A / 255);
c.G = (byte)(c.G * c.A / 255);
c.B = (byte)(c.B * c.A / 255);
কন্টেন্ট পাইপলাইন থাকার জন্য অনেক কিছু বলা যায়। আপনি যদি এক্সএনএ ব্যবহার না করে ভিজুয়াল স্টুডিও ব্যবহার করছেন তবে আপনি নিজেই একসাথে নিক্ষেপ করতে পারেন । অন্য যে কোনও আইডিই / বিল্ড প্রক্রিয়াও সক্ষম হওয়া উচিত।
এবং পরিশেষে, যদি আপনার বিল্ডে কোনও সামগ্রী প্রক্রিয়াকরণ পদক্ষেপ না থাকে (এবং এরপরেও আপনার পক্ষে প্রচুর সামগ্রী নেই) তবে আপনি আপনার টেক্সচার লোড করার সময় রানটাইমে ঠিক তত সহজেই প্রিমিপ্লিকেশন করতে পারবেন। এটি আপনার জমিনের লোড সময়ের সাথে কিছু ধ্রুবক উপাদান যুক্ত করবে।
(যদি বোঝাপড়াটি পরিষ্কার না হয়ে থাকে: আপনি সম্ভবত প্রিমুলিপ্লাইড আলফা চিত্রগুলি সম্পাদনা করবেন না you আপনি যদি পারেন তবে তাদের প্রিম্টিপ্লাইপেট রফতানি করুন বা আরও ভাল তাদের প্রিপ্রোসেস করতে পারেন))