- Article sur le « White Furnace Test », un outil de débogage du rendu utilisé en infographie
- Le test repose sur le principe qu’un objet réfléchissant à 100 %, éclairé dans un environnement uniforme, devient impossible à distinguer de cet environnement
- Ce principe peut aussi être observé dans la vie réelle, par exemple lorsqu’un manteau de neige fraîche par temps couvert peut sembler indistinguable du ciel
- Le White Furnace Test sert à vérifier si la fonction de distribution de réflectance bidirectionnelle (BRDF) conserve l’énergie, c’est-à-dire si elle n’en perd ni n’en ajoute
- Le test peut révéler des bugs dans l’implémentation même du moteur de rendu, comme des erreurs dans la distribution d’échantillonnage, une mauvaise pondération des échantillons ou des fautes dans la fonction de densité de probabilité (PDF)
- L’auteur explique qu’il utilise le White Furnace Test comme premier contrôle de cohérence lorsqu’il écrit un path tracer ou génère une environment map préconvoluée
- L’article comprend aussi une démonstration du White Furnace Test sur ShaderToy
- En conclusion, l’auteur affirme que le White Furnace Test est un outil de débogage utile pour valider à la fois la partie intégration du rendu et la partie BRDF
1 commentaires
Avis Hacker News