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