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