Sto scoprendo il meraviglioso mondo della matematica e sto colpendo un enorme muro con PBR e denominazione, quindi ho alcune domande: per quanto ho capito BRDF descrivono come un materiale reagisce alla luce (luce diretta in ingresso e riflessi). Ma in "Cook-Torrance" non vedo nulla sui riflessi, non capisco come lo integro, quindi ottengo solo luce e riflessi diffusi.
Ho letto molto su diversi "termini diffusi" come "Oren-Nayar" fa parte di Cook-Torrance come una "D" diversa nel nominatore DFG? lo sostituisce senza calcoli speculari?
Ho letto molto su "GGX" dal mio background di artista del frullatore, ho pensato che fosse qualcosa che fa una riflessione sfocata, ma sembra che mi sbagliassi e ora trovo questo termine GGX in molte situazioni diverse come nella normale micro-faccetta distribuzione in questo tutorial
Quindi in breve la domanda è: come "Oren-Nayar" e "GGX" e "Cook-Torrance" sono correlati tra loro (se lo sono) e come posso integrare "vec3 reflection" in quegli algoritmi?
Come ho detto prima, sono un principiante in matematica, quindi se la tua risposta è "matematica pesante", per favore scrivi una versione glsl / hlsl delle tue equazioni, è molto più facile da capire per me, quindi un'equivalenza mi aiuterà molto
PS: Capisco che la mia domanda è sfocata ma è anche sfocata quanto la mia comprensione dell'argomento.