INICIAR
Cuatrimestre: 7
MOTORES DE VIDEOJUEGOS
Luz de foco (Spotlight)
Luz de área (Area Light)
Luz puntual (Point Light)
Luz direccional (Directional Light)
3.5 Iluminación
Para más información, pasa el cursor en las imagenes.
Unidad 3. Elementos básicos de motores de videojuegos
Los motores de videojuegos modernos ofrecen una variedad de técnicas de iluminación, incluyendo iluminación directa, indirecta, global, sombras dinámicas, y efectos de iluminación avanzada como el ray tracing. Estas técnicas permiten a los desarrolladores manipular la luz para simular diferentes horas del día, estaciones, o incluso crear efectos dramáticos como sombras alargadas o reflejos en superficies brillantes. En un motor de videojuegos, la iluminación se configura a través de diferentes tipos de luces: luces direccionales, que simulan una fuente de luz infinita como el sol; luces puntuales, que emiten luz en todas direcciones desde un punto específico, como una bombilla; y luces de área, que cubren una región específica del espacio. Cada tipo de luz tiene propiedades ajustables como el color, la intensidad y el ángulo, lo que permite una personalización precisa del ambiente del juego. En los motores de videojuegos, se utilizan varios tipos de luces para lograr diferentes efectos, los tipos más comunes son:
Para más información, da clic en cada personaje.
Lightmaps: un lightmap es una textura que almacena la información de iluminación precalculada para una escena. Esta técnica es utilizada para optimizar el rendimiento, ya que la iluminación no necesita ser calculada en tiempo real. Sin embargo, limita la dinámica de la iluminación, ya que está precalculada y no responde a cambios en tiempo real.
Ray Tracing: es una técnica avanzada de renderizado que simula el comportamiento real de la luz, calculando los caminos que los rayos de luz toman mientras interactúan con los objetos del entorno. El ray tracing permite crear reflejos, refracciones y sombras extremadamente realistas, pero requiere un gran poder de procesamiento, lo que lo hace más adecuado para sistemas de última generación.
Sombras dinámicas: las sombras juegan un papel esencial en la percepción de profundidad y en la interpretación de la iluminación de una escena. Las sombras dinámicas se calculan en tiempo real y cambian según la posición de las luces y los objetos. Esto es crucial para crear un entorno que se sienta vivo y que responda a las acciones del jugador.
Iluminación global (Global Illumination): esta técnica simula la manera en que la luz se refleja en múltiples superficies antes de llegar al ojo del observador. Esto resulta en una iluminación más realista donde las superficies pueden reflejar luz de manera natural, iluminando áreas que no están directamente expuestas a la fuente de luz principal. Esta técnica es costosa en términos de rendimiento, pero ofrece un realismo visual impresionante.
3.5 Iluminación
Unidad 3. Elementos básicos de motores de videojuegos
Técnicas de Iluminación: Además de los diferentes tipos de luces, los motores de videojuegos emplean varias técnicas de iluminación para crear efectos más complejos y realistas:
Sabías qué… en Unreal Engine, los desarrolladores pueden utilizar el sistema de iluminación basado en física (Physically Based Rendering, PBR) que permite simular de manera realista cómo la luz interactúa con diferentes materiales, creando reflejos y brillos que dependen de las propiedades físicas del material.
3.5 Iluminación
Visita el siguiente artículo web, para aprender más sobre cómo funciona la interfaz en Unity: Mira, A. R. (2022, abril 9). El diseño de iluminación en videojuegos. Tokio School. https://www.tokioschool.com/noticias/diseno-iluminacion-videojuegos/
Unidad 3. Elementos básicos de motores de videojuegos