Lo que aún no entiendo es lo que se supone que debe lograr.
Respuesta corta, cálculos de luz física más precisos. (con respecto a algunas características de interacción de la superficie de la luz).
¿Por qué no evaluar todo con el BRDF difuso de la manera normal?
Lamentablemente, el problema radica en la definición de la forma normal . El modelo de reflexión de phong "normal" ha sido adoptado hace mucho tiempo por la comunidad de renderizado en tiempo real desde el principio y ha sido el estándar de facto debido a su simplicidad que lo hace apropiado para el uso del renderizado en tiempo real.
Sin embargo , el problema es que la interacción luz / material de la vida real es tan complicada que no puede ser modelada por un solo BRDF.
Los BRDF son una abstracción de cómo se supone que suceda la interacción de luz real. Phong es uno más, que tiene la ventaja de la simplicidad.
¿Pero cuáles son las ventajas reales?
En gráficos de computadora hay diferentes BRDF que se dividen en dos categorías principales:
- Basado en la teoría física.
- Diseñado para adaptarse a una clase específica de tipo de superficie y generalmente se usa en renderizado en tiempo real.
Hablando de la segunda categoría, cada BRDF intenta lograr ciertas características con la interacción de la superficie de la luz. El BRDF más simple posible es Lambertian, que intenta modelar la dispersión subsuperficial y a menudo se usa en gráficos de computadora. El valor de reflectancia constante de un BRDF Lambertian se conoce comúnmente como el color difuso.
En tiempo real, los gráficos por computadora generalmente se seleccionan manualmente y los parámetros se configuran para lograr el aspecto deseado (por ejemplo, usando Phong con ciertos valores para modelar una superficie de plástico o cromo).
Por otro lado, a veces los BRDF se miden directamente desde la superficie deseada (y no están representados por una ecuación matemática). Esto nos da datos mucho más precisos físicamente sobre la superficie que de otro modo serían difíciles de lograr analíticamente.
Un método para ajustar esos datos capturados es seleccionar un BRDF analítico y ajustar estos datos en él. Los armónicos esféricos son solo una técnica utilizada para representar esas cantidades medidas y ajustarlas en un modelo analítico BRDF.
El mejor recurso para la teoría BRDF se puede encontrar en la representación en tiempo real
- 7.5 Teoría BRDF.
- En armónicos esféricos, revise 7.7.2 Representaciones para BRDF medidos.