fbpx
Wikipedia

Iluminación global

Iluminación global (abreviado como IG) o iluminación indirecta es un nombre general para un grupo de algoritmos usados en gráficos por computadora tridimensionales que tienen como objetivo añadir realismo a la modelación de la luz en escenas 3D. Dichos algoritmos tienen en cuenta además de la luz proveniente directamente de una fuente de luz(direct illumination), los rayos de luz que provienen de la misma fuente pero que han sido a través de reflexiones sobre superficies de la escena (reflexivas o no) (indirect illumination).

Renderización sin iluminación global. Las zonas que están fuera del alcance directo de la luz procedente de la lámpara del techo carecen de definición. Por ejemplo las paredes del fondo parecen superficies uniformes, y si no se hubiera añadido una iluminación ambiente (constante) se verían de color negro.
Renderización con iluminación global. La luz es reflejada en las superficies, lo que produce fenómenos como la transferencia de colores entre superficies cercanas (color bleeding). Nótese que los colores de la pared roja y la pared verde (no visible) se reflejan sobre otras superficies en la escena. También se puede notar la cáustica proyectada sobre la pared roja, proveniente de la luz que atraviesa la esfera de cristal.

Reflexiones, refracciones, inter-reflexiones difusas y sombras son todos ejemplos de iluminación global, a la hora de modelar cada uno de estos fenómenos tenemos que tener en consideración cómo cada objeto de la escena afecta al resto. Lo contrario en el caso donde solo se tiene en cuenta la iluminación que proviene directamente de la fuente de luz, aquí se asume que el único objeto en la escena es que está siendo analizado, por tanto se puede decir que esta es una aproximación local.

Las imágenes rendereadas utilizando algoritmos de iluminación global suelen tener mayor foto realismo que aquellas rendereadas utilizando algoritmos de iluminación directa únicamente. Sin embargo, estas imágenes son computacionalmente más costosas y consecuentemente mucho más lentas de generar. Una aproximación común es computar la iluminación global de una escena y almacenar esa información con la geometría, por ejemplo, radiosidad. Esos datos almacenados pueden luego ser usados para generar imágenes desde diferentes puntos de vista, de esta manera se pueden visualizar la escena sin tener que realizar costosos cálculos de iluminación de manera repetida.

Radiosidad, trazado de rayos, trazado de cono, trazado de camino, transporte de la luz de Metropolis, oclusión ambiental, mapeado de fotones, e Iluminación basada en imágenes son ejemplos de algoritmos usados en iluminación global, algunos de los cuales pueden ser usados en conjunto para obtener resultados precisos aunque no con gran eficiencia.

Estos algoritmos modelan inter reflexiones difusas la cual es una parte muy importante de la iluminación global; sin embargo la mayoría de estos también modelan reflexión especular, lo cual los hace algoritmos más precisos para resolver la fórmula de iluminación y proveer una escena iluminada de una forma más realista.

Los algoritmos utilizados para calcular la distribución de energía en forma de luz entre superficies de una escena están estrechamente relacionados con simulaciones de transferencia de calor realizadas en métodos de [método de los elementos finitos]] en diseño ingenieril.

En los gráficos 3D en tiempo real, el componente de inter reflexiones difusas de la iluminación global es aproximados en ocasiones por un término "ambiente" en la fórmula de iluminación, lo cual es llamado también "luz ambiental" o "color ambiental" en los paquetes de programas 3D. Aunque este método de aproximación (también conocido como "trampa" porque no es realmente un método de iluminación global) es fácil de realizar computacionalmente, cuando es usado solo no da como resultado un efecto suficientemente realista. Iluminación ambiente es conocido como sombras "aplanadas" en escenas 3D, haciendo que el efecto sea usualmente más suave. Sin embargo, usado de manera correcta, la iluminación ambiente puede ser una manera eficiente cuando se dispone de poco poder de cómputo.

Procedimiento

Algoritmos más y más especializados son usados en programas 3D que pueden simular de manera correcta la iluminación global. Estos algoritmos son aproximaciones numéricas de la fórmula de renderización. Bien conocidos algoritmos para computar iluminación global son trazado de camino, Mapeado de fotones y radiosidad.

Aquí se pueden notar las siguientes aproximaciones.

  • Inversión:  
    • no es aplicado en la práctica.
  • Expansión:  
    • aproximación bidireccional: mapeado de fotones + Trazado de rayos distribuido, trazado de camino bidireccional, transporte de la luz de Metropolis
  • Iteración:  

Iluminación basada en imágenes

Otra manera de simular iluminación global real es el uso de Alto rango dinámico, también conocidos como mapas de entorno, los cuales rodean e iluminan la escena. Este proceso es conocido como Iluminación basada en imágenes.

Lista de métodos

Método Descripción/Notas
Trazado de rayos Varias alternativas existen para resolver problemas relacionados con aliasing, sombras suaves: Trazado de rayos distribuido, Trazado de cono
Trazado de camino Imparcial, Variante: Trazado de camino bidireccional
Mapeado de fotones Consistente, parcial; variantes mejoradas: Mapeado de Fotones progresivo, Mapeado de Fotones estocástico progresivo[1]
Cortes de luz variantes mejoradas: Cortes de luz multidimensionales, Cortes de luz bidimensionales
Iluminación global basada en puntos Usado de manera extensiva en animación cinematográfica[2][3]
Radiosidad Método de los elementos finitos, muy bueno para pre cálculos.
Transporte de la luz de Metropolis Se basa en trazado de camino bidireccional, imparcial
Iluminación esférica armónica Utilizado para renderización en tiempo real de escenas estáticas.
Oclusión ambiental No es un método físicamente correcto, pero reporta buenos resultados en general. Muy bueno para pre cálculos.

Referencias

  1. http://www.ci.i.u-tokyo.ac.jp/~hachisuka/
  2. http://graphics.pixar.com/library/PointBasedGlobalIlluminationForMovieProduction/paper.pdf
  3. . Archivado desde el original el 22 de diciembre de 2014. Consultado el 17 de abril de 2013. 

Enlaces externos

  • – C++ código fuente de Trazado de caminos, escrito de manera que sea sencillo de entender.
  • Video demostrando Iluminación global y el efecto de color ambiental
  • Real-time GI demos – recorrido de técnicas de renderización en tiempo real.
  • kuleuven - Esta página contiene Global Ilumination Compendium, un esfuerzo para reunir aquellas fórmulas que son más utilizadas en los algoritmos de Iluminación Global.
  • GI Tutorial - Video tutorial, falseando iluminación global usando 3D Studio Max por Jason Donati


  •   Datos: Q1531701
  •   Multimedia: Category:Global illumination

iluminación, global, abreviado, como, iluminación, indirecta, nombre, general, para, grupo, algoritmos, usados, gráficos, computadora, tridimensionales, tienen, como, objetivo, añadir, realismo, modelación, escenas, dichos, algoritmos, tienen, cuenta, además, . Iluminacion global abreviado como IG o iluminacion indirecta es un nombre general para un grupo de algoritmos usados en graficos por computadora tridimensionales que tienen como objetivo anadir realismo a la modelacion de la luz en escenas 3D Dichos algoritmos tienen en cuenta ademas de la luz proveniente directamente de una fuente de luz direct illumination los rayos de luz que provienen de la misma fuente pero que han sido a traves de reflexiones sobre superficies de la escena reflexivas o no indirect illumination Renderizacion sin iluminacion global Las zonas que estan fuera del alcance directo de la luz procedente de la lampara del techo carecen de definicion Por ejemplo las paredes del fondo parecen superficies uniformes y si no se hubiera anadido una iluminacion ambiente constante se verian de color negro Renderizacion con iluminacion global La luz es reflejada en las superficies lo que produce fenomenos como la transferencia de colores entre superficies cercanas color bleeding Notese que los colores de la pared roja y la pared verde no visible se reflejan sobre otras superficies en la escena Tambien se puede notar la caustica proyectada sobre la pared roja proveniente de la luz que atraviesa la esfera de cristal Reflexiones refracciones inter reflexiones difusas y sombras son todos ejemplos de iluminacion global a la hora de modelar cada uno de estos fenomenos tenemos que tener en consideracion como cada objeto de la escena afecta al resto Lo contrario en el caso donde solo se tiene en cuenta la iluminacion que proviene directamente de la fuente de luz aqui se asume que el unico objeto en la escena es que esta siendo analizado por tanto se puede decir que esta es una aproximacion local Las imagenes rendereadas utilizando algoritmos de iluminacion global suelen tener mayor foto realismo que aquellas rendereadas utilizando algoritmos de iluminacion directa unicamente Sin embargo estas imagenes son computacionalmente mas costosas y consecuentemente mucho mas lentas de generar Una aproximacion comun es computar la iluminacion global de una escena y almacenar esa informacion con la geometria por ejemplo radiosidad Esos datos almacenados pueden luego ser usados para generar imagenes desde diferentes puntos de vista de esta manera se pueden visualizar la escena sin tener que realizar costosos calculos de iluminacion de manera repetida Radiosidad trazado de rayos trazado de cono trazado de camino transporte de la luz de Metropolis oclusion ambiental mapeado de fotones e Iluminacion basada en imagenes son ejemplos de algoritmos usados en iluminacion global algunos de los cuales pueden ser usados en conjunto para obtener resultados precisos aunque no con gran eficiencia Estos algoritmos modelan inter reflexiones difusas la cual es una parte muy importante de la iluminacion global sin embargo la mayoria de estos tambien modelan reflexion especular lo cual los hace algoritmos mas precisos para resolver la formula de iluminacion y proveer una escena iluminada de una forma mas realista Los algoritmos utilizados para calcular la distribucion de energia en forma de luz entre superficies de una escena estan estrechamente relacionados con simulaciones de transferencia de calor realizadas en metodos de metodo de los elementos finitos en diseno ingenieril En los graficos 3D en tiempo real el componente de inter reflexiones difusas de la iluminacion global es aproximados en ocasiones por un termino ambiente en la formula de iluminacion lo cual es llamado tambien luz ambiental o color ambiental en los paquetes de programas 3D Aunque este metodo de aproximacion tambien conocido como trampa porque no es realmente un metodo de iluminacion global es facil de realizar computacionalmente cuando es usado solo no da como resultado un efecto suficientemente realista Iluminacion ambiente es conocido como sombras aplanadas en escenas 3D haciendo que el efecto sea usualmente mas suave Sin embargo usado de manera correcta la iluminacion ambiente puede ser una manera eficiente cuando se dispone de poco poder de computo Indice 1 Procedimiento 2 Iluminacion basada en imagenes 3 Lista de metodos 4 Referencias 5 Enlaces externosProcedimiento EditarAlgoritmos mas y mas especializados son usados en programas 3D que pueden simular de manera correcta la iluminacion global Estos algoritmos son aproximaciones numericas de la formula de renderizacion Bien conocidos algoritmos para computar iluminacion global son trazado de camino Mapeado de fotones y radiosidad Aqui se pueden notar las siguientes aproximaciones Inversion L 1 T 1 L e displaystyle L 1 T 1 L e no es aplicado en la practica Expansion L i 0 T i L e displaystyle L sum i 0 infty T i L e aproximacion bidireccional mapeado de fotones Trazado de rayos distribuido trazado de camino bidireccional transporte de la luz de Metropolis Iteracion L n t l e L n 1 displaystyle L n tl e L n 1 RadiosidadIluminacion basada en imagenes EditarOtra manera de simular iluminacion global real es el uso de Alto rango dinamico tambien conocidos como mapas de entorno los cuales rodean e iluminan la escena Este proceso es conocido como Iluminacion basada en imagenes Lista de metodos EditarMetodo Descripcion NotasTrazado de rayos Varias alternativas existen para resolver problemas relacionados con aliasing sombras suaves Trazado de rayos distribuido Trazado de conoTrazado de camino Imparcial Variante Trazado de camino bidireccionalMapeado de fotones Consistente parcial variantes mejoradas Mapeado de Fotones progresivo Mapeado de Fotones estocastico progresivo 1 Cortes de luz variantes mejoradas Cortes de luz multidimensionales Cortes de luz bidimensionalesIluminacion global basada en puntos Usado de manera extensiva en animacion cinematografica 2 3 Radiosidad Metodo de los elementos finitos muy bueno para pre calculos Transporte de la luz de Metropolis Se basa en trazado de camino bidireccional imparcialIluminacion esferica armonica Utilizado para renderizacion en tiempo real de escenas estaticas Oclusion ambiental No es un metodo fisicamente correcto pero reporta buenos resultados en general Muy bueno para pre calculos Referencias Editar http www ci i u tokyo ac jp hachisuka http graphics pixar com library PointBasedGlobalIlluminationForMovieProduction paper pdf Copia archivada Archivado desde el original el 22 de diciembre de 2014 Consultado el 17 de abril de 2013 Enlaces externos EditarSSRT C codigo fuente de Trazado de caminos escrito de manera que sea sencillo de entender Video demostrando Iluminacion global y el efecto de color ambiental Real time GI demos recorrido de tecnicas de renderizacion en tiempo real kuleuven Esta pagina contiene Global Ilumination Compendium un esfuerzo para reunir aquellas formulas que son mas utilizadas en los algoritmos de Iluminacion Global GI Tutorial Video tutorial falseando iluminacion global usando 3D Studio Max por Jason Donati Datos Q1531701 Multimedia Category Global illuminationObtenido de https es wikipedia org w index php title Iluminacion global amp oldid 127074889, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos