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