Estou descobrindo o maravilhoso mundo da matemática e estou enfrentando uma enorme parede com PBR e nomes, por isso tenho algumas perguntas: Pelo que entendi, o BRDF descreve como um material reage à luz (luz direta e reflexões recebidas). Mas em "Cook-Torrance" não vejo nada sobre reflexões, não entendo como a integro, apenas recebo luz e reflexos difusos.
Eu li muito sobre diferentes "termos difusos", como "Oren-Nayar", isso faz parte da Cook-Torrance como um "D" diferente no candidato ao DFG? substitui-o sem cálculos especulares?
Eu li muito sobre "GGX" do meu background de artista do liquidificador. Eu pensei que era algo que causava uma reflexão embaçada, mas parece que eu estava errado e agora acho esse termo GGX em várias situações diferentes, como na micro-faceta normal. distribuição neste tutorial
Então, em resumo, a questão é: como "Oren-Nayar" e "GGX" e "Cook-Torrance" se relacionam (se houver) e como faço para integrar a "reflexão vec3" nesse algoritmo?
Como eu disse antes, eu sou um novato em matemática, portanto, se sua resposta for "matemática pesada", escreva uma versão glsl / hlsl de suas equações, é muito mais fácil de entender para mim, então uma equivalência me ajudará muito
PS: Entendo que minha pergunta é embaçada, mas também é tão embaçada quanto minha compreensão do assunto.