Je découvre le monde merveilleux des mathématiques et je frappe un énorme mur avec PBR et le nommage, j'ai donc quelques questions: Pour autant que je sache, BRDF décrit comment un matériau réagit à la lumière (lumière directe entrante et réflexions). Mais dans "Cook-Torrance", je ne vois rien sur les reflets, je ne comprends pas comment je l'intègre donc je ne reçois qu'une lumière diffuse et des reflets.
J'ai lu beaucoup de choses sur différents "termes diffus" comme "Oren-Nayar", fait-il partie de Cook-Torrance comme un "D" différent dans le nominateur DFG? la remplace-t-elle sans calculs spéculaires?
J'ai lu beaucoup de choses sur "GGX" dans ma formation d'artiste de mélangeur. Je pensais que c'était quelque chose qui faisait un reflet flou mais il semble que j'avais tort et maintenant je trouve ce terme GGX dans beaucoup de situations différentes comme dans les micro-facettes normales distribution dans ce tutoriel
Donc, en bref, la question est: comment "Oren-Nayar" et "GGX" et "Cook-Torrance" sont liés les uns aux autres (s'ils le sont) et comment puis-je intégrer la "réflexion vec3" dans cet algorithme?
Comme je l'ai déjà dit, je suis un débutant en mathématiques, donc si votre réponse est "mathématique", veuillez écrire une version glsl / hlsl de vos équations, c'est beaucoup plus facile à comprendre pour moi, donc une équivalence m'aidera beaucoup
PS: Je comprends que ma question est floue mais elle est aussi floue que ma compréhension du sujet.
Réponses:
DFG fait son apparition dans la famille des BRDF à base de micro-facettes. C'est simplement le produit de trois termes:
Quand quelqu'un dit Cook-Torrance, cela signifie généralement un microfacet BRDF où la distribution (D) est Beckmann, ce qui est, je pense, le sujet du papier Cook-Torrance original.
GGX est vraiment juste une distribution différente (terme D). GTR en est un autre. Les noms sont souvent utilisés comme raccourci pour désigner un BRDF utilisant cette distribution.
Maintenant, tous ces éléments supposent une réflexion spéculaire (ou réfraction) sur les microfacets, d'où le terme de Fresnel. Si vous prenez une idée similaire mais utilisez des microfacets diffus (lambertiens), vous obtenez le BRDF Oren-Nayar. Je pense que l'on est basé sur une distribution gaussienne des microfacets mais je ne connais pas les détails.
la source