Función de distribución de reflectancia bidireccional

De Wikipedia, la enciclopedia libre
Diagrama mostrando los vectores utilizados para definir el BRDF. Todos los vectores son de longitud unitaria. apunta hacia la fuente de luz. apunta hacia el espectador (cámara). es la superficie normal.

La función de distribución de reflectancia bidireccional (en siglas en inglés BRDF;  ) es una función de cuatro variables reales que define cómo la luz se refleja en una superficie opaca. Se emplea tanto en la óptica de la luz del mundo real, en algoritmos de gráficos computacionales, como en algoritmos de visión computarizada. La función toma una dirección de la luz entrante, y dirección saliente, (tomada en un sistema de coordenadas donde la superficie normal El eje z), y devuelve la relación de radiancia reflejada que sale a lo largo de a la irradiancia incidente en la superficie desde la dirección . Cada dirección está parametrizada por el ángulo azimutal y el ángulo zenital , por lo tanto el BRDF como un todo es una función de 4 variables. El BRDF tiene unidades sr−1, con estereorradianes(sr) siendo una unidad de ángulo sólido.

Modelos[editar]

Los BRDFs se pueden medir directamente a partir de objetos reales usando cámaras calibradas y fuentes de luz;[1]​ sin embargo, se han propuesto muchos modelos fenomenológicos y analíticos incluyendo el modelo de reflectancia lambertiana frecuentemente asumido en gráficos de computadora. Algunas características útiles de los modelos recientes incluyen:

W. Matusik et al. Encontró que la interpolación entre las muestras medidas produjo resultados realistas y fue fácil de entender.[2]

Algunos ejemplos[editar]

  • Lambertiano, representando superficies perfectamente difusas (mate) por un BRDF constante.
  • Lommel-Seeliger, reflexión lunar y marciana.
  • Modelo de reflectancia de Phong, un modelo fenomenológico similar a plástico-como especularidad.[3]
  • Blinn-Phong, similar a Phong, pero permitiendo que ciertas cantidades sean interpoladas, reduciendo la sobrecarga computacional.[4]
  • Modelo Torrance-Sparrow, modelo general que representa las superficies como distribuciones de microfacetes perfectamente especulares.[5]
  • Modelo de Cook-Torrance, un modelo especular-microfacet (Torrance-Sparrow) que explica la longitud de onda y por lo tanto el cambio de color.[6]
  • Modelo de Ward, modelo especular-microfacet con una función de distribución elíptico-gaussiana dependiente de la orientación tangencial de la superficie (además de la superficie normal).[7]
  • Modelo de Oren-Nayar, modelo microfacet "dirigido-difuso", con microfacetes perfectamente difusos (en lugar de especulares).[8]
  • Ashikhmin-Shirley modelo, lo que permite la reflectancia anisotrópica, junto con un sustrato difuso bajo una superficie especular.[9]
  • HTSG (Él, Torrance, Sillion, Greenberg), un modelo físico basado completo.[10]
  • Modelo Acondicionado de Lafortune, una generalización de Phong con múltiples lóbulos especulares, y destinado a ajustes paramétricos de datos medidos.[11]
  • Modelo de Lebedev para la aproximación BRDF de red analítica.[12]

Referencias[editar]

  1. Rusinkiewicz, S. «A Survey of BRDF Representation for Computer Graphics». Consultado el 5 de septiembre de 2007. 
  2. Wojciech Matusik, Hanspeter Pfister, Matt Brand, and Leonard McMillan. A Data-Driven Reflectance Model Archivado el 21 de julio de 2018 en Wayback Machine.. ACM Transactions on Graphics. 22(3) 2002.
  3. B. T. Phong, Illumination for computer generated pictures, Communications of ACM 18 (1975), no. 6, 311–317.
  4. James F. Blinn (1977). «Models of light reflection for computer synthesized pictures». Proc. 4th annual conference on computer graphics and interactive techniques: 192. doi:10.1145/563858.563893. 
  5. K. Torrance and E. Sparrow. Theory for Off-Specular Reflection from Roughened Surfaces. J. Optical Soc. America, vol. 57. 1967. pp. 1105–1114.
  6. R. Cook and K. Torrance. "A reflectance model for computer graphics". Computer Graphics (SIGGRAPH '81 Proceedings), Vol. 15, No. 3, July 1981, pp. 301–316.
  7. Ward, Gregory J. (1992). «Measuring and modeling anisotropic reflection». Proceedings of SIGGRAPH. pp. 265-272. doi:10.1145/133994.134078. 
  8. S.K. Nayar and M. Oren, "Generalization of the Lambertian Model and Implications for Machine Vision". International Journal on Computer Vision, Vol. 14, No. 3, pp. 227–251, Apr, 1995
  9. Michael Ashikhmin, Peter Shirley, An Anisotropic Phong BRDF Model, Journal of Graphics Tools 2000
  10. X. He, K. Torrance, F. Sillon, and D. Greenberg, A comprehensive physical model for light reflection, Computer Graphics 25 (1991), no. Annual Conference Series, 175–186.
  11. E. Lafortune, S. Foo, K. Torrance, and D. Greenberg, Non-linear approximation of reflectance functions. In Turner Whitted, editor, SIGGRAPH 97 Conference Proceedings, Annual Conference Series, pp. 117–126. ACM SIGGRAPH, Addison Wesley, August 1997.
  12. Ilyin A., Lebedev A., Sinyavsky V., Ignatenko, A., Image-based modelling of material reflective properties of flat objects (In Russian) Archivado el 6 de julio de 2011 en Wayback Machine.. In: GraphiCon'2009.; 2009. p. 198-201.