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