আপনার অবশ্যই সর্বদা কোসাইন শব্দটি দ্বারা গুণিত করা উচিত (এটি রেন্ডারিং সমীকরণের অংশ)। যদিও আপনি রে-ট্রেসিং এবং এভাবে মন্টে-ক্যারল ইন্টিগ্রেশন (যা এই ক্ষেত্রে সর্বাধিক সাধারণ কৌশল) ব্যবহার করে অপ্রত্যক্ষভাবে ছড়িয়ে পড়ে, আপনার পিডিএফ দ্বারা প্রতিটি নমুনার অবদানকে ভাগ করতে হবে । এটি এখানে ভাল নমুনা দেওয়া হয় ।
আরও উল্লেখ করুন যে উল্লিখিত রেফারেন্সে, পিডিএফের শর্তাদি যদি আপনি রেন্ডারিং সমীকরণগুলিতেও পান তবে আপনি যদি এই শর্তগুলি বাতিল করে চান তবে কোডটি অনুকূলিত করতে পারবেন।
ভুলে যাবেন না যে একটি বিচ্ছুরিত পৃষ্ঠের বিআরডিএফ ρ / π যেখানে ρ পৃষ্ঠের আলবেডোর জন্য দাঁড়িয়ে। সুতরাং আমাদের ফলাফলটি by দ্বারা ভাগ করতে হবে π যদিও পরোক্ষ ছড়িয়ে পড়া উপাদানগুলির ক্ষেত্রে, ভুলে যাবেন না যে আমাদের কাস্টরয়ের ফলাফলটি এলোমেলো ভেরিয়েবলের পিডিএফ দ্বারা ভাগ করা উচিত ছিল, যা আমরা এই অধ্যায়ে আগে দেখিয়েছি 1 / (2π)। অপ্রত্যক্ষভাবে ডিফুসেবি 1 / (2π) ভাগ করে এই মানটিকে 2π দিয়ে গুণক করার সমান π এবং যেহেতু আলবেদোটিও বিভক্ত π আমরা কোডটি সহজ করতে পারি ...
আপনারও একই অবস্থা। যদি আপনি কোসাইন স্যাম্পলিংয়ের পিডিএফটি দেখে থাকেন তবে বুঝতে পারবেন শর্তগুলি বাতিল হয়ে যেতে পারে। যার অর্থ এই নয় যে তারা কঠোরভাবে প্রয়োজনীয় 'নয়'। তারা হ'ল, তারা কেবল একে অপরকে বাতিল করে দেয় যা কোডটিকে কিছুটা অনুকূল করতে দেয় (এবং কয়েকটি বিভাগ, গুণ ইত্যাদি) এড়ায়। আপনি এখানে মাইক্রো-অপ্টিমাইজেশনে আরও বেশি ... যা আপনি কেবলমাত্র অনুকূলিত কোড (যা প্রায়শই সঠিকভাবে মন্তব্য করা হয় না) দেখে তত্ত্বটি শেখার চেষ্টা করলে বিভ্রান্তিকর হতে পারে।
( গ ণ গুলি ( θ ) । । । )পিডি এফ= ( গ ণ গুলি ( θ ) । । । )সি ও এস ( θ )π= । । ।