Modelos de iluminación BRDF (Bidirectional Reflectance Distribution Function)

Documentos relacionados
Iluminación en GPU. Prof. Esmitt Ramírez Marzo 2011

Técnicas de Iluminación empleando shaders. Prof. Esmitt Ramírez J. Septiembre 2010

Gouraud y Phong Shading

Introducción. Iluminación (II) Introducción. Introducción

Iluminación Modelo de Cook-Torrance Y Modelo de Kadija

Sombreado Diferido (Deferred Shading) Héctor Barreiro Cabrera

Tema: Formación Fotométrica de la Imagen

Modelos de Iluminación

Iluminación Local. Prof. Fernández et al. (Universidad de la República de Uruguay) -

Tema 4: Modelos de Iluminación y Sombreado 1

Introducción Iluminación Global. Presentado por Eduardo Roa

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Un algoritmo de muestreo exacto para BRDFs arbitrarias

MAPEO DE FOTONES PHOTON MAPPING

METODOS DE MEJORA DEL CONTRASTE Y DEL COLOR EN IMÁGENES PARA APLICACIONESEN VISIÓN COMPUTACIONAL

Tema 4: Modelos de Iluminación y Sombreado 1

G - Gráficos

GUÍA 6. Creando. materiales. Diseño digital IV Autodesk Maya

Graficación CCOM-259

1. Historial de la asignatura.

DIBUJADO NO FOTO-REALISTA

PROPUESTA DE UN MÉTODO DE MEDICIÓN DE REFLECTANCIA DIFUSA

RAVJ - Realidad Aumentada

Ray Tracing y Cone Tracing. Pedro Rincón Edward Zambrano

PROGRAMA DE CURSO. Código Nombre CC7515 Computación en GPU Nombre en Inglés Gpu Computing SCT

COMPUTACIÓN GRÁFICA MAT-610

Fundamentos de lenguajes de programación cuántica

Modelos de Iluminación y Sombreado de Objetos I

Módulo de iluminación para el Visualizador 3D del proyecto Vismedic Lighting module of 3D Viewer of Vismedic Project

interacción de la radiación con la materia

PRODUCCION Y DESARROLLO DE RENDER 3D

NPR - Implementación en 3D utilizando OpenGL

ANX-PR/CL/ GUÍA DE APRENDIZAJE

5.1. Magnitudes radiométricas

E-Buffer: Una Representación en Espacio de Vista para Aplicaciones de Iluminación Global en Tiempo Real

SIMULACIÓN VISUAL DE MATERIALES ARQUITECTÓNICOS. UN ANÁLISIS DE LA EVOLUCIÓN RECIENTE Y DE SUS IMPLICACIONES PARA LA DOCENCIA Y LA INVESTIGACIÓN

PROGRAMA DE CURSO. Código Nombre CC7515 Computación en GPU Nombre en Inglés Gpu Computing SCT Auxiliar. Personal

Técnicas avanzadas basadas en trazado de rayos

Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Multimedia ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA

Grado en Ingeniería Multimedia

INSTITUTO DE ESTUDIOS DE POSTGRADO MÁSTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA. Curso 2015/16. Asignatura: REALIDAD VIRTUAL Y AUMENTADA

Estructura y funcionamiento de un algoritmo de renderizado: Raytracing

Planificaciones Sistemas Gráficos. Docente responsable: ABBATE HORACIO ANTONIO. 1 de 5

FISICA DE JUEGOS M.C. ARNULFO ZEPEDA NAVRATIL CENTRAL TECHNOLOGY GROUP WARGAMING.NET.

Parámetros de antenas

José Ribelles Septiembre - Diciembre de 2015

Sistema de Percepción Activo basado en Óptica de Espejos para Exploración Submarina. Noel Cortés Pérez, Luz Abril Torres Méndez

GUÍA DOCENTE DE LA ASIGNATURA

Carrera : Clave de la asignatura : AVB-1230 SATCA

GUÍA DOCENTE DE LA ASIGNATURA

UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA

Visión y áreas relacionadas

Planificaciones Sistemas Gráficos. Docente responsable: ABBATE HORACIO ANTONIO. 1 de 6

INTRODUCCIÓN A LA PROGRAMACIÓN

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN CORRELATIVAS. CURSADAS Sistemas Operativos

Rendering Engines (y tendencias) Rendering Avanzado

El Ray Tracing. Instituto Tecnológico de Costa Rica Escuela de Matemática Jorge Monge Fallas Resumen

Programación Avanzada sobre Tarjetas Gráficas. Ingeniería Multimedia Curso Daniel Sales Álvarez

Radiosidad en Multiprocesadores

Aplicaciones. Inteligencia Computacional Carrera de Ingeniería Informática

Materiales y mapas en 3ds Max

Capítulo 1. Introducción

REVISTAS CIENTÍFICAS INDEXADAS WoK INGENIERÍA INFORMÁTICA. Unidad de Soporte en Estudios Métricos de Información

GUÍA DOCENTE DE LA ASIGNATURA

Motivación. La iluminación juega un. lograr renderizar imágenes más realisticas Modelos de iluminación pueden simular el

GRUPO DE INVESTIGACIÓN: Automática, robótica y visión artificial AÑO DE LA MEMORIA: 2010

Introducción al proceso digital de imagen y visión por computador

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

GUÍA DOCENTE DE LA ASIGNATURA

Eficiencia por bloqueo en un paraboloide Antena de 40m. P. de Vicente Informe Técnico IT-CAY 1998/10

Simulador y Plataforma de robótica móvil desarrollado en EJS

GENERACIÓN DE IMÁGENES SINTÉTICAS: EL SOFTWARE Y SUS MODELOS DE SIMULACIÓN

Un algoritmo de muestreo por importancias para BRDFs arbitrarias aplicado a técnicas de Iluminación Global

Asignatura: MODELADO 3D Y ANIMACIÓN POR ORDENADOR

Un Análisis de Correlación entre Motivación y Eficiencia Educativa con GreedExCol

DIPLOMADO VISUALIZACIÓN DIGITAL EN RENDER 3D.

SISTEMA PARA LA MEDICIÓN DIMENSIONAL 3D POR VISIÓN

Bibliografía. [Alarcón, 1998] Alarcón, José M., Programación con VBScript. Ediciones Anaya

Electrodinámica 2 Soluciones a Exámen 1

Hardware para Computación Gráfica

Ingeniería de Aplicaciones Web

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. TEXTURIZADO y SHADERS

Grado en Ingeniería Informática Curso Convocatoria de Julio

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. Introducción al Análisis de Algoritmos.

Introducción a la Visión Artificial. Introducción a la Visión Artificial. Historía de la óptica

Guía docente de la asignatura

Visión Estéreo Fundamentos, desafios, aplicaciones y un enfoque de investigación

Modelo Numérico de Ajuste de Campos de Viento

INTRODUCCIÓN A LA TELEDETECCIÓN CUANTITATIVA

Reconstrucción Tridimensional a Partir de Varias Imágenes

-matemáticas aplicadas: análisis numérico, ecuaciones diferenciales parciales, computación

Metodología para la admisibilidad de las evidencias Digitales

Iluminación Pista Tenis

Coordenadas geográficas

FACULTAD DE TECNOLOGÍA Y CIENCIA

Análisis de esquemas de manejo de restricciones en optimización global.

Grado en Ingeniería Informática

Introducción a la Visión Artificial. Introducción a la Visión Artificial. Historía de la óptica

Transcripción:

Modelos de iluminación BRDF (Bidirectional Reflectance Distribution Function) Alba Sornosa Campos Programación Avanzada sobre Tarjetas Gráficas Grado en Ingeniería Multimedia

Índice 1. Introducción 2. Aplicaciones y ejemplos 3. Modelos implementados 4. Demostración del funcionamiento 5. Conclusiones 6. Referencias y bibliografía Modelos de iluminación BRDF 2

Qué es el BRDF? 1. Introducción Un BRDF (Bidirectional Reflectance Distribution Function) es una función que define cómo se refleja la luz en una superficie opaca. Parámetros de entrada: Dirección de entrada de la luz, ω i Dirección de salida, ω r Parámetro de salida: Proporción de radiación reflejada que sale a lo largo de ω r a la irradiación incidente en la superficie de la dirección ω i. Modelos de iluminación BRDF 3

Tipos de BRDF 1. Introducción Isotrópico: La superficie refleja igual desde cualquier dirección de vista. Anisotrópico: La reflexión varía no solo con el ángulo de incidencia, sino también con el ángulo de la luz incidente. Modelo isotrópico (Cook-Torrance) Modelo anisotrópico Modelos de iluminación BRDF 4

1. Introducción Modelos de iluminación BRDF 5

Definición 1. Introducción f r ω i, ω r = dl r(ω r ) de i (ω i ) = dl r (ω r ) L i (ω i ) cos θ i dω i L es la radiación E i es la irradiación θ i es el ángulo entre ω i y la normal a la superficie, n Modelos de iluminación BRDF 6

Propiedades de los BRDF 1. Introducción Los BRDFs físicamente realistas tienen principalmente las siguientes propiedades: Positividad: f r ω i, ω r 0 Obedecen a la reciprocidad de Helmholtz: f r ω i, ω r = f r ω r, ω i Conservación de energía: ω r, f r ω i, ω r cos θ i dω i 1 Modelos de iluminación BRDF 7

2. Aplicaciones y ejemplos Aplicaciones y ejemplos de BRDF Reconocimiento de objetos en visión por computador Sensor Fuente de luz Tabla de muestra Mediciones de BRDF con robots Fraunhofer Institute of Optronics, System Technologies and Image Exploitation Modelos de iluminación BRDF 8

2. Aplicaciones y ejemplos Aplicaciones y ejemplos de BRDF Reconstrucción de superficies fotométricas a partir de derivadas de imagen en la presencia de un BRDF isotrópico general y desconocido. CHANDRAKER, Manmohan; BAI, Jiamin; RAMAMOORTHI, Ravi. A theory of differential photometric stereo for unknown isotropic BRDFs. En Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on. IEEE, 2011. p. 2505-2512. Modelos de iluminación BRDF 9

2. Aplicaciones y ejemplos Aplicaciones y ejemplos de BRDF Renderizado fotorealista de escenas sintéticas (The rendering equation) KARIS B., Epic Games: Real Shading in Unreal Engine 4. En Physically Based Shading in Theory and Practice SIGGRAPH, 2013. Modelos de iluminación BRDF 10

Modelos implementados 3. Modelos implementados Empíricos Físicos Phong [Pho75] Blinn-Phong [Bli77] Lewis [Lew94] Oren-Nayar [ON94, ON95] Ashikhmin-Shirley [AS00] Modelos de iluminación BRDF 11

Modelo Phong [Pho75] Modelo empírico que no obedece ni a la conservación de energía ni a la reciprocidad; depende del ángulo entre ω o y el reflejo. BRDF ω o, ω i = k d ω i N + k s R ω o n cos θ i dω i 3. Modelos implementados Blinn-Phong [Bli77]: Se computa con el vector medio entre ω i y ω o para obtener mayor reflexión. BRDF θ i, φ i, θ o, φ o = k d ω i N + k s N H n cos θ i dω i Lewis [Lew94]: Se añade conservación de energía al modelo Blinn-Phong. BRDF θ i, φ i, θ o, φ o = k s n+2 2π N H n Modelos de iluminación BRDF 12

3. Modelos implementados Modelo Oren-Nayar [ON94, ON95] El modelo de Oren-Nayar predice la reflexión en superficies difusas y ásperas. BRDF θ i, φ i, θ o, φ o = ρ π A + B max 0, cos i o sin a tan b a = max θ o, θ i b = min θ o, θ i A = 1 0,5 α m 2 α m 2 +0,33 B = 0,45 α m 2 α m 2 +0,09 Modelos de iluminación BRDF 13

3. Modelos implementados Modelo Ashikhmin-Shirley [AS00] Este modelo está basado en medidas empíricas pero enfatiza la plausibilidad física de los resultados. Componente especular: BRDF s ω o, ω i = D H F(ω i ) 8 π H ω o max(cos ω o, cos(ω i )) Función de distribución: D H = n u + 1 (n v + 1) (H N) n ucos 2 φ h +n v sin 2 φ h Aproximación de Schlick del factor de Fresnel [Sch94]: F x = (1 n)2 (1+n) 2 + 1 (1 n)2 (1+n) 2 1 x 5 Componente difusa: BRDF d ω o, ω i = 28 k d 23 π donde u = 1 1 cos(u) 2 5 1 ρ s ω o (ω i ) Modelos de iluminación BRDF 14

Comparación de modelos 3. Modelos implementados Phong Blinn-Phong Lewis Oren-Nayar Ashikhmin-Shirley Modelos de iluminación BRDF 15

4. Demostración del funcionamiento Veamos cómo funciona Modelos de iluminación BRDF 16

Conclusiones 5. Conclusiones El modelo empírico formulado por Phong ofrece resultados buenos a pesar de no tener en cuenta la física pero es problemático para la iluminación global en las simulaciones. El BRDF que proponen Ashikhmin y Shirley emplea el factor de Fresnel en el término especular para conseguir un reflejo preciso lo que causa un problema para la conservación de energía; como consecuencia se propone un término difuso no lambertiano. En la práctica, esto hace la evaluación del término difusa cobre más importancia que en otros modelos donde la mayoría del coste de computación era para el término especular. Modelos de iluminación BRDF 17

Referencias 6. Referencias y bibliografía [AS00] ASHIKHMIN M., SHIRLEY P.: An anisotropic Phong BRDF model. Journal on GraphicsTools 5, 2 (2000), 25-32. 9. [Bli77] BLINN J. F.: Models of light reflection for computer synthesized pictures. En SIGGRAPGH 77: Proceedings of the 4th anual conference on Computer graphics and interactive techniques (Nueva York, NY, EEUU, 1977), ACM Press, pp. 192-198. 11, 20. [Lew94] LEWIS R. R.: Making shaders more physically plausible. Computer Graphics Forum 13, 2 (1994), 109-120. 11,20. Modelos de iluminación BRDF 18

Referencias 6. Referencias y bibliografía [ON94] OREN M., NAYAR S.: Generalization of Lambert s reflectance model. En SIGGRAPH 94: Proceedings of the 21st anual conference on Computer graphics and interactive techniques (Nueva York, NY, EEUU, 1994), ACM Press, pp. 239-246. 9, 21. [ON95] OREN M., NAYAR S.: Visual appearance of matte surfaces. Science 267, 5201 (Febrero 1995), 1153-1156. 9. Modelos de iluminación BRDF 19

Referencias 6. Referencias y bibliografía [Pho75] PHONG B. T.: Illumination for generated pictures. En Computer Graphics, ACM SIGGRAPH 75 Conference Proceedings (Nueva York, NY, EEUU, Junio 1975), no. 6, ACM Press, pp. 311-317. 10, 13, 20. [Sch94] SCHLICK C.: An inexpensive BRDF model for phisically-based rendering. En Poc. Eurographics 94, Computer Graphics Forum (1994), no. 3, pp. 233-246. 6, 10, 12 Modelos de iluminación BRDF 20

Bibliografía 6. Referencias y bibliografía MONTES SOLDADO R., UREÑA ALMAGRO C.: An Overview of BRDF Models. Departamento de Lenguajes y Sistemas Informáticos, Universidad de Granada, 2012. WYNN C.: An Introduction to BRDF-Based Lighting. Nvidia Corporation, 2000. Modelos de iluminación BRDF 21

Modelos de iluminación BRDF Alba Sornosa Campos Proyecto final Programación Avanzada sobre Tarjetas Gráficas Grado en Ingeniería Multimedia