রাকসওয়ান পুরোপুরি সঠিক যে "traditionalতিহ্যবাহী" অ্যান্টি অ্যালাইজিং কৌশলগুলি অ্যান্টিঅ্যালাইজিংয়ের গভীরতার মতো তথ্য ব্যবহার করে রাইট্রেসিংয়ে কাজ করবে। আপনি উদাহরণস্বরূপ রশ্মির ট্রেসিংতে টেম্পোরাল অ্যান্টি এলিয়াসিংও করতে পারেন।
জুলিয়ান রাক্সভানের দ্বিতীয় আইটেমের উপরে প্রসারিত হয়েছিল যা সুপার স্যাম্পলিংয়ের ব্যাখ্যা ছিল এবং আপনি কীভাবে বাস্তবে এটি করবেন তা দেখিয়েছিলেন, এবং উল্লেখ করেছেন যে আপনি পিক্সেলের মধ্যে নমুনাগুলির অবস্থানটি এলোমেলো করে দিতে পারেন তবে আপনি সংকেত প্রক্রিয়াকরণ দেশে প্রবেশ করছেন যা অনেক বেশি আরও গভীর, এবং এটি অবশ্যই!
NN
আপনি যদি এটি করেন তবে আপনি এখনও এলিয়াসিং পেতে পারেন। এটি না করা থেকে ভাল, কারণ আপনি আপনার নমুনা হার বাড়িয়ে চলেছেন, তাই উচ্চতর ফ্রিকোয়েন্সি ডেটা (ওরফে ছোট বিবরণ) পরিচালনা করতে সক্ষম হবেন তবে এটি এখনও অ্যালিজিংয়ের কারণ হতে পারে।
N
যখন আপনি কেবল "নিয়মিত" র্যান্ডম নম্বর ব্যবহার করেন যেমন আপনি র্যান্ড () বা স্ট্যান্ড :: ইউনিফর্ম_আইন_ডিজিবিউটেশন থেকে পেয়ে যান, তাকে "সাদা শব্দ" বলা হয় কারণ এতে সমস্ত ফ্রিকোয়েন্সি থাকে যেমন সাদা লাইট অন্য সমস্ত রঙের (ফ্রিকোয়েন্সি) দ্বারা তৈরি হয় ) আলোর.
একটি পিক্সেলের মধ্যে নমুনাগুলি এলোমেলো করতে সাদা গোলমাল ব্যবহার করে এমন সমস্যা রয়েছে যে কখনও কখনও আপনার নমুনাগুলি একসাথে ঝাপসা হয়ে যায়। উদাহরণস্বরূপ, যদি আপনি পিক্সেলের গড় ১০০ টি নমুনা হন তবে সেগুলি সবই পিক্সেলের উপরের বাম কোণে থাকে তবে আপনি পিক্সেলের অন্যান্য অংশগুলি সম্পর্কে কোনও তথ্য পাবেন না, সুতরাং আপনার চূড়ান্ত ফলাফলের পিক্সেলের রঙ এটি কী রঙ হওয়া উচিত সে সম্পর্কে তথ্য অনুপস্থিত হবে।
আরও ভাল পদ্ধতির মধ্যে রয়েছে নীল শব্দ যা কিছু বলা হয় যার মধ্যে কেবল উচ্চ ফ্রিকোয়েন্সি উপাদান থাকে (যেমন নীল আলো কীভাবে উচ্চ ফ্রিকোয়েন্সি আলো হয়)।
নীল শব্দের সুবিধা হ'ল আপনি পিক্সেলের উপরে এমনকি কভারেজ পান, যেমন আপনি একটি ইউনিফর্ম স্যাম্পলিং গ্রিড পেয়ে থাকেন তবে আপনি এখনও কিছুটা এলোমেলোতা পান যা শব্দের সাথে অ্যালিয়াসিংয়ে পরিণত হয় এবং আপনাকে আরও ভাল চিত্র দেবে।
দুর্ভাগ্যক্রমে, নীল আওয়াজ গণনা করা খুব ব্যয়বহুল হতে পারে, এবং সর্বোত্তম পদ্ধতিগুলি সমস্তকে পেটেন্ট করা হয়েছে বলে মনে হচ্ছে (কী হ্যাক ?!), তবে এটি করার একটি উপায়, পিক্সার দ্বারা উদ্ভাবিত হয়েছে (এবং পেটেন্টেডও আমি মনে করি তবে 100% নিশ্চিত নয়) নমুনা পয়েন্টগুলির একটি এমনকি গ্রিড তৈরি করা হয়, তারপরে এলোমেলোভাবে প্রতিটি নমুনা বিন্দু একটি অল্প পরিমাণে অফসেট করে - নমুনা গ্রিডের প্রস্থ এবং বিয়োগের অর্ধ প্রস্থ এবং উচ্চতার মধ্যে একটি এলোমেলো পরিমাণের মতো। এই ভাবে আপনি বেশ সস্তার জন্য এক ধরণের নীল শব্দের নমুনা পান।
নোট করুন যে এটি স্ট্রেটেইড স্যাম্পলিংয়ের একটি ফর্ম, এবং পোইসন ডিস্ক স্যাম্পলিং এটিরও একটি রূপ যা নীল আওয়াজ উত্পন্ন করার একটি উপায়:
https://www.jasondavies.com/poisson-disc/
আপনি যদি আরও গভীর হতে আগ্রহী হন তবে আপনি সম্ভবত এই প্রশ্নটি এবং উত্তরটিও দেখতে চান!
পিক্সেলের মধ্যে একাধিক এলোমেলো নমুনা ব্যবহার করে অ্যান্টি এলিয়াসিংয়ের মৌলিক যুক্তি কী?
শেষ অবধি, এই স্টাফটি মন্টে কার্লো পাথ ট্রেসিংয়ের রাজ্যে বিভ্রান্ত হতে শুরু করেছে যা আলোকিতাত্ত্বিক রাইট্রেসিংয়ের সাধারণ পদ্ধতি। আপনি যদি সে সম্পর্কে আরও জানতে আগ্রহী হন তবে এটি পড়ুন!
http://blog.demofox.org/2016/09/21/path-tracing-getting-started-with-diffuse-and-emissive/