Я открываю для себя удивительный мир математики и сталкиваюсь с огромной стеной с PBR и именами, поэтому у меня есть несколько вопросов: насколько я понимаю, BRDF описывает, как материал реагирует на свет (поступающий прямой свет и отражения). Но в «Кук-Торранс» я ничего не вижу об отражениях, я не понимаю, как интегрировать их, поэтому я получаю только рассеянный свет и отражения.
Я много читал о различных «рассеянных терминах», таких как «Oren-Nayar». Является ли это частью Cook-Torrance, как другая буква «D» в номинаторе DFG? это заменяет это без зеркальных вычислений?
Я много читал о «GGX» из своего опыта работы с блендером. Я думал, что это было размытое отражение, но, похоже, я ошибся, и теперь я нахожу этот термин GGX во многих различных ситуациях, например, в микрогранитах. распространение в этом уроке
Короче говоря, вопрос в том, как «Oren-Nayar» и «GGX» и «Cook-Torrance» связаны друг с другом (если они есть) и как мне интегрировать «отражение vec3» в этот алгоритм?
Как я уже говорил, я новичок в математике, поэтому, если ваш ответ «тяжелый по математике», пожалуйста, напишите версию ваших уравнений в формате glsl / hlsl, так что мне будет гораздо легче понять, так что эквивалентность мне очень поможет.
PS: я понимаю, что мой вопрос размыт, но он так же размыт, как и мое понимание предмета.