- कंप्यूटर ग्राफिक्स में इस्तेमाल होने वाले rendering debug tool 'White Furnace Test' पर एक लेख
- यह टेस्ट उस सिद्धांत पर आधारित है कि एक समान environment में रोशन की गई 100% reflective object environment से अलग पहचान में नहीं आनी चाहिए
- यह सिद्धांत वास्तविक जीवन में भी देखा जा सकता है, उदाहरण के लिए बादलों भरे मौसम में नई बर्फ आसमान से अलग न दिखे
- White Furnace Test का उपयोग यह जांचने के लिए किया जाता है कि bidirectional reflectance distribution function (BRDF) energy conserve करता है या नहीं, यानी वह energy न खोता है और न जोड़ता है
- यह टेस्ट sampling distribution की त्रुटियाँ, samples की गलत weighting, या probability density function (PDF) की गलतियाँ जैसी renderer implementation की bugs को उजागर कर सकता है
- लेखक path tracer लिखते समय या pre-convolved environment map बनाते समय White Furnace Test को पहली sanity check के रूप में इस्तेमाल करते हैं
- लेख में ShaderToy में White Furnace Test का एक demo भी शामिल है
- निष्कर्ष में लेखक कहते हैं कि White Furnace Test rendering के integration भाग और BRDF भाग दोनों को validate करने वाला एक उपयोगी debugging tool है
1 टिप्पणियां
Hacker News राय