El concepto de Iluminación Global (IG) en los videojuegos es una técnica de renderizado fundamental en la actualidad, y que de ella dependerá la experiencia visual que se obtiene en el mundo virtual y el realismo frente a otros métodos de iluminación más tradicionales. Aquí vamos a analizar qué es con más detalle y qué lo hace superior a otras tecnologías…
Índice de contenidos
En términos generales, la iluminación global (Global Illumination o GI) se refiere al conjunto de técnicas que calculan todas las interacciones de la luz en una escena, tanto directas (rayos que van de una fuente a una superficie) como indirectas (rayos que rebotan entre superficies).
Mientras la iluminación directa (DI) determina el color y la intensidad de la luz que incide directamente sobre un punto, la iluminación global añade los efectos de los rebotes secundarios:
| Tipo de iluminación | Cálculo | Ejemplo visual | recursos de hardware necesarios |
|---|---|---|---|
| DI | Solo luz de fuentes primarias | Sombra bajo una lámpara | Bajos |
| GI | Incluye rebotes y difusión | Luz reflejada de una pared | Altos |
En los primeros videojuegos 3D, el motor gráfico solo consideraba luz directa, complementada con trucos visuales (lightmaps, ambient light uniforme) para simular iluminación ambiental. Con la evolución del hardware, surgió la necesidad de aproximar el comportamiento real de la luz mediante técnicas de iluminación global precalculada o dinámica.
También te puede interesar conocer las mejores tarjetas gráficas actuales
Existen varios tipos de GI y las más importantes son:
En entornos estáticos, la GI puede precalcularse (bakearse) antes de la ejecución del juego. El motor calcula la distribución de la luz indirecta en cada superficie y almacena el resultado en texturas (lightmaps). Durante el juego, esas texturas se aplican sobre los modelos sin necesidad de recalcular la iluminación. Ejemplos de juegos que usan este método son Uncharted 4 y The Last of Us.
Los light probes son puntos de muestreo que capturan la iluminación indirecta del entorno usando lo que se conoce como esferas de armónicos esféricos (SH). Los objetos dinámicos interpolan los valores de iluminación entre probes cercanos, logrando una aproximación ligera de la luz ambiental. Motores gráficos como Unity 3D y Unreal Engine tienen estos sistemas, por ejemplo.
Propuesto por Cyril Crassin (NVIDIA), Voxel Cone Tracing voxeliza la escena en una cuadrícula 3D y traza conos de luz desde cada punto visible para estimar la cantidad de luz reflejada indirectamente. Es una técnica completamente dinámica que permite simular rebotes difusos en tiempo real. Ejemplos que lo usan son Fortnite y The Tomorrow Children…
Estas técnicas almacenan la iluminación indirecta en volúmenes tridimensionales o mallas espaciales (radiance caches). La luz se propaga dentro de un grid 3D mediante convoluciones sucesivas, simulando el rebote difuso de la luz. Este tipo de técnicas son las que se han adoptado para las iGPUs AMD de la Xbox One y PS4.
Con la introducción de hardware de trazado de rayos (Ray Tracing), la iluminación global se puede calcular de manera física en tiempo real. RTGI lanza rayos secundarios desde cada píxel del foco de iluminación hacia la escena para estimar el primero o varios rebotes de luz, recogiendo la información de color e intensidad de iluminación. Estos valores se integran con la iluminación directa, generando una simulación visualmente coherente. Ejemplos los tienes en Cyberpunk 2077 con Overdrive Mode, Alan Wake 2, o en Metro Exodus Enhanced Edition. Motores como Unreal Engine 5 (Lumen) y Unity HDRP también lo usan.
El Path Tracing es la solución físicamente más precisa. Calcula múltiples rebotes de luz (difusos, especulares, transmisivos) mediante integración Monte Carlo (del que ya te he hablado en otra ocasión). Tradicionalmente se ha usado en el cine, pero ahora comienza a ser posible también en videojuegos gracias al aumento de potencia de las GPU y algoritmos de denoising basados en IA de las nuevas tarjetas gráficas. Ejemplos de este tipo de GI están en Portal con RTX…
Te puede interesar saber cómo se generan los gráficos
Implementar iluminación global eficiente en videojuegos implica equilibrar fidelidad física, estabilidad temporal y rendimiento. Entre los principales retos destacan:
PBR (Physically Based Rendering) es una tecnología de renderizado 3D que interpreta colores y texturas en una escena gráfica acorde con las leyes físicas de la luz. De esta forma, ayuda a nuestro cerebro a interpretar cómo son estos materiales o superficies que vemos.
Con la ayuda de IA aplicada al denoising, reconstrucción temporal y tecnologías como DLSS Ray Reconstruction o AMD FSR, el path tracing en tiempo real está cada vez más presente en los motores gráficos y en los videojuegos actuales. Gracias a ello, podemos disfrutar de escenas cada vez más realistas.
No olvides dejar tus comentarios y dudas…
Los récords de velocidad de reloj en las tarjetas gráficas no son comunes hoy en…
MSI ha llegado al Computex 2026 con una propuesta muy ambiciosa en lo relativo a…
El lanzamiento mundial de la nueva tarjeta gráfica Radeon RX 9070 GRE (Golden Rabbit Edition),…