El modelo de reflectancia de Oren-Nayar , desarrollado por Michael Oren y Shree K. Nayar , es un modelo de reflectividad para la reflexión difusa de superficies rugosas . [1] Se ha demostrado que predice con precisión la apariencia de una amplia gama de superficies naturales, como hormigón, yeso, arena, etc.
La reflectancia es una propiedad física de un material que describe cómo refleja la luz incidente. La apariencia de varios materiales está determinada en gran medida por sus propiedades de reflectancia. La mayoría de los modelos de reflectancia se pueden clasificar en dos categorías: difusa y especular . En visión por computadora y gráficos por computadora , a menudo se supone que el componente difuso es lambertiano . Una superficie que obedece la Ley de Lambert parece igualmente brillante desde todas las direcciones de visualización. Este modelo para la reflexión difusa fue propuesto por Johann Heinrich Lambert en 1760 y ha sido quizás el modelo de reflectancia más utilizado en visión por computadora y gráficos. Sin embargo, para una gran cantidad de superficies del mundo real, como hormigón, yeso, arena, etc., el modelo lambertiano es una aproximación inadecuada del componente difuso. Esto se debe principalmente a que el modelo lambertiano no tiene en cuenta la rugosidad de la superficie.
Las superficies rugosas se pueden modelar como un conjunto de facetas con diferentes pendientes, donde cada faceta es un pequeño parche plano. Dado que los fotorreceptores de la retina y los píxeles de una cámara son detectores de área finita, a menudo se proyecta una rugosidad superficial macroscópica sustancial (mucho mayor que la longitud de onda de la luz incidente) sobre un solo elemento de detección, que a su vez produce un valor de brillo agregado sobre muchas facetas. Mientras que la ley de Lambert puede cumplirse bien cuando se observa una sola faceta plana, una colección de tales facetas con diferentes orientaciones seguramente violará la ley de Lambert. La razón principal de esto es que las áreas de facetas acortadas cambiarán para diferentes direcciones de visualización y, por lo tanto, la apariencia de la superficie dependerá de la vista.
El análisis de este fenómeno tiene una larga historia y se remonta a casi un siglo. Los trabajos anteriores dieron como resultado modelos empíricos diseñados para ajustarse a los datos experimentales, así como a los resultados teóricos derivados de los primeros principios. Gran parte de este trabajo estuvo motivado por la reflectancia no lambertiana de la luna .
El modelo de reflectancia de Oren-Nayar, desarrollado por Michael Oren y Shree K. Nayar en 1993, [1] predice la reflectancia de superficies difusas rugosas para todo el hemisferio de las direcciones de la fuente y del sensor. El modelo tiene en cuenta fenómenos físicos complejos como el enmascaramiento , el sombreado y las interreflexiones entre puntos en las facetas de la superficie. Puede verse como una generalización de la ley de Lambert. Hoy en día, se usa ampliamente en gráficos de computadora y animación para renderizar superficies rugosas. [ cita requerida ] También tiene implicaciones importantes para la visión humana y los problemas de visión por computadora , como la forma a partir del sombreado , la estereometría fotométrica , etc.
El modelo de rugosidad superficial utilizado en la derivación del modelo de Oren-Nayar es el modelo de microfacetas, propuesto por Torrance y Sparrow, [2] que supone que la superficie está compuesta de cavidades en V simétricas largas. Cada cavidad consta de dos facetas planas. La rugosidad de la superficie se especifica utilizando una función de probabilidad para la distribución de las pendientes de las facetas. En particular, a menudo se utiliza la distribución gaussiana y, por lo tanto, la varianza de la distribución gaussiana, , es una medida de la rugosidad de las superficies. La desviación estándar de las pendientes de las facetas (gradiente de la elevación de la superficie), varía en .
En el modelo de reflectancia de Oren-Nayar, se supone que cada faceta es de reflectancia lambertiana. Si es la irradiancia cuando la faceta se ilumina de frente, la radiancia de la luz reflejada por la superficie facetada, según el modelo de Oren-Nayar, es
donde el término de iluminación directa y el término que describe los rebotes de luz entre las facetas se definen de la siguiente manera.
dónde
y es el albedo de la superficie, y es la rugosidad de la superficie. En el caso de (es decir, todas las facetas en el mismo plano), tenemos , y , y por lo tanto el modelo de Oren-Nayar se simplifica al modelo lambertiano:
Aquí se muestra una imagen real de un jarrón mate iluminado desde la dirección de observación, junto con versiones generadas con los modelos lambertiano y de Oren-Nayar. Se muestra que el modelo de Oren-Nayar predice la reflectancia difusa para superficies rugosas con mayor precisión que el modelo lambertiano.
[1]
A continuación se muestran imágenes renderizadas de una esfera utilizando el modelo de Oren-Nayar, correspondientes a diferentes rugosidades de superficie (es decir, diferentes valores):