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