Iluminación Global: Mapa de Fotones

Slides:



Advertisements
Presentaciones similares
-Propagación de la Luz -Óptica
Advertisements

Proyecto CC52B Implementación de ray tracing Avances Jong Bor Lee Profesora: María Cecilia Rivara Auxiliar: Eduardo Graells.
Sistemas de Graficación
Óptica: Ciencia de la Luz
UNIDAD 3 LA LUZ.
Actualización en Geometría: Simulación por Ordenador
PROCESAMIENTO DE IMAGENES
Determinación de la reflexión de la luz
Maximiliano Monterrubio Gutiérrez
FÍSICA III NATURALEZA DE LA LUZ
KRIGING.
ILUMINACIÓN Un modelo de iluminación sirve para asignar un valor de iluminación a los puntos de la imagen. Se define una ecuación de iluminación. Lighting.
OPTICA.
Modelado en 3D y Composición de Objetos
Modelos de iluminación global THE WHITTED IMAGE - BASIC RECURSIVE RAY TRACING Copyright © 1997 A. Watt and L. Cooper.
Laboratorio de Computación Grafica Universidad Central de Venezuela
Reconstrucción 3D mediante campos de reflectancia. Asesor: Miguel Arias Estrada. Estudiante: María Luisa Rosas Cholula.
Determinacion de endmembers CCA1 Determinación de endmembers mediante una transformacion cónica.
Real Time Global Illumination for Dynamic scenes Alejandro Drago Cesar Villasana
Ray-Tracing Cristian Caroli José Dunia.
Capítulo 2. Representación de imágenes digitales
Proyecto de Tesis Algoritmos Eficientes de Iluminación Global para Medios Participativos Complejos Juan Roberto Jiménez Pérez Tutor: Dr. Daniela Tost Director:
REFLEXIÓN Y REFRACCIÓN DE LA LUZ
REFLEXIÓN Y REFRACCIÓN DE LA LUZ
Benemérita Universidad Autónoma de Puebla Estudio del cambio en la topología de la imagen en sistemas ópticos convencionales, y en el caso de la lente.
Radiosity José De Freitas José Teixeira
Modelos de iluminación
Aplicación de textura (“Texture Mapping”) Rhadamés Carmona Ultima revisión: 29/01/2004.
Visión por computadora
Sesión 6: Campos de Markov
Ray Tracing. -La primera noción del Ray Tracing se remonta a Por René Descartes. -En 1980 se propone el Ray tracing a nivel Computacional, creando.
LUZ Espectro Electromagnético Teoría del Color Propiedades de la Luz.
Tema 9. Teoría Electromagnética de la luz
Desde que se formó, la Tierra ha estado bañada por la luz del Sol Toda la vida responde a esta luz de una forma u otra…
Construcción de imágenes en espejos y lentes
Despliegue de Volúmenes
Computación Gráfica Dr. Jorge Ernesto Rodríguez
Profesor: Víctor Zarate
Luz e iluminación © U V M.
After Effects 6 Nicolás Sánchez-Biezma Anaya Multimedia
Iluminación.
Visualización Computacional de Datos I Modelos de iluminación simple.
CARPLATE Reconocimiento del marco de la matrícula de un coche
Tema 3: Filtros.
Rep.A. García-Alonso1 >> Representación
Sombreado.
ILUMINACIÓN Graficación FCC. Definición Los modelos de iluminación determinan el color de la superficie en un punto dado. También son conocidos como modelos.
Filtros.
Visualización Computacional 2
Laboratorio de Computación Grafica Universidad Central de Venezuela
Cognitens-WLS400M Offset de Elemento. 2 Cognitens-WLS400M Información General  Hay dos razones principales para definir el offset de un elemento:  Para.
Introducción a la Robótica mecanismos avanzados Coordinación de Ciencias Computacionales, INAOE Dra Angélica Muñoz Dr Eduardo Morales
TEMA 7: LA LUZ.
LA LUZ Y LA ,ÓPTICA GEOMÉTRICA
Light-Painting, dibujemos con la luz Esta técnica experimental.
temas Determinación de la reflexión de la luz.
ESPEJOS Espejos planos Espejos cóncavos y convexos
Introducción Introducción
La luz.
LA LUZ Naturaleza de la luz Fenómenos luminosos
Tema 2. Óptica geométrica
Conocimiento del medio
CURSO DE FORMACIÓN AL PORTAL WEB DE LA UNIVERSIDAD CARLOS III DE MADRID ORACLE PORTAL Manual disponible en:
Unidad II.- La luz Objetivo: Describen el origen y propiedades fundamentales de la LUZ Sr. Belarmino Alvarado V. Profesor de Física y Ciencias Naturales.
ESPECTROSCOPÍA Julián Arturo Hoyos Rodríguez Universidad Nacional de Colombia Fundamentos de física moderna.
Rep.IluminaciónA. García-Alonso1 >> Representación
Rep.SombTranspA. García-Alonso1 >> Representación
Rep.A. García-Alonso1 >> Representación
Rep.PoliedrosA. García-Alonso1 >> Representación
Transcripción de la presentación:

Iluminación Global: Mapa de Fotones 4/16/2017 10:02 AM Iluminación Global: Mapa de Fotones Rubén Penalva Ambrona Universidad Autónoma de Madrid e-mail: angusttd@hotmail.com ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Introducción Objetivo: Conseguir imágenes sintéticas foto-realistas

Introducción: La ecuación de rendering En la naturaleza hay multitud efectos luminosos. La ecuación de rendering nos permite modelarlos Lr = Ldirecta + Lespecular + Lcaustica + Lindirecta

Introducción: Ejemplos Iluminación Directa + Especular

Introducción: Ejemplos Iluminación directa + Especular + Causticas

Introducción: Ejemplos Iluminación directa + Especular + Causticas + Indirecta

Introducción: Ray Tracing Pros: Solución elegante y rápida. No dependiente de la geometría. Reflexiones especulares son sencillas. Cons: No cubre todos las partes de la ecuación de rendering!: ni iluminación indirecta ni causticas. Soluciónes? Path tracing -> muy lento! Constante de iluminación ambiental -> no es fisicamente correcto, depende del artista, …

Mapa de Fotones: Descripción Es un algorítmo de iluminación global desarrollado en 1993-1994 por Henrik Jensen Nos permite separar la ecuación de rendering en varias partes independientes entre si. Pudiendose usar diferentes algoritmos para cada una. Junto con ray tracing cubre todas las partes de la ecuación de rendering

Mapa de fotones: Algoritmo Es un algoritmo de dos pases. Primer pase: Lanzamiento de fotones Dependiente de las luces de la escena Diferentes tipos de luces: focal, puntual,… Ruleta rusa Se obtiene un mapa con los fotones Segundo pase: Renderizado Se usa el mapa de fotones para visualizar la escena. Ray tracing Dependiente de la vista

Mapa de fotones: Primer pase Fotón: Dirección Posición Energía Luz: Puntual, cuadrada, compleja Lanzamiento de fotones Depende de la luz que lo emita. Técnicas de Monte-Carlo para lanzarlos aleatoriamente.

Mapa de fotones : Primer pase Dinámica del fotón: Puede pasar tres cosas Reflexión Transmisión Absorción Depende de las propiedades de los objetos con los que choque. Difuso y Especular. Difuso: Absorción y rebote Especular: Reflexión y/o transmisión

Mapa de Fotones: Primer Pase

Mapa de fotones : Primer Pase                                                                                                                   Mapa de fotones : Primer Pase Ruleta rusa: Técnica estocástica que elimina fotones no importantes para que los cálculos se centren en los importantes. Ejemplo: Objeto con factor especular 0.5 Sin ruleta rusa: se reflejan 1000 fotones con la mitad de la energía. Con ruleta rusa: se reflejan 500 fotones con la energia. La ruleta rusa nos permite seleccionar esos 500 fotones Intervalo de selección:

Mapa de fotones: Primer Pase Resultado: Mapa de fotones. Representa la iluminación de la escena. Organización del mapa: Estructuras de subdivisión espacial eficientes: kd-tree, diagrama de voronoi…

Mapa de fotones: Primer Pase

Mapa de fotones: Segundo Pase Visualización del mapa de fotones

Mapa de fotones: Segundo Pase Se usa back ray tracing. Lanzamiento de rayos por cada uno de los pixeles de la pantalla.

Mapa de fotones: Segundo Pase Estimación de la radiación

Mapa de fotones: Segundo Pase Factores en la estimación: Radio de la búsqueda. Número de vecinos. Errores en la estimación! En las esquinas de los objetos. Solución: Aplicar peso a los más ceranos… Filtro Gaussiano, Filtro cónico, …

Ejemplos

Ejemplos

Ejemplos

Ejemplos

Ejemplos

Ejemplos: El proyecto :P

Ejemplos: El proyecto :P

Ejemplos: El proyecto :P

Ejemplos: El proyecto :P

Ejemplos: El proyecto :P

Recursos Adicionales Página Web de Henrik Jensen: http://graphics.ucsd.edu/~henrik Libro de Henrik Jensen: Jensen, Henrik W., Realistic Image Synthesis Using Photon Mapping, A K Peters, Ltd., Massachusetts, 2001 Photon Mapping by Zack Waters http://web.cs.wpi.edu/~emmanuel/courses/cs563/write_ups/zackw/photon_mapping/PhotonMapping.html