Realistic iluminación es la más avanzada y potente LightingStyle que puedes usar para renderizar el entorno 3D dentro de tus experiencias. Ofrece una emisión de luz perfecta, sombras detalladas y reflejos especulares que imitan la iluminación del mundo real tanto en espacios interiores como exteriores.
Usando el archivo Lighting Outdoors - Start .rbxl como punto de partida y Lighting Outdoors - Complete como referencia, este tutorial te muestra cómo utilizar la iluminación realista con configuraciones estratégicas de fuentes de luz globales y locales para producir un comportamiento de iluminación exterior realista e inmersivo para una escena de campfire por la noche, incluida la orientación sobre:
- Asegurar que las superficies metálicas produzcan reflejos precisos a medida que las fuentes de luz cambian continuamente en el entorno, como el movimiento dinámico del rugiente fuego de campamento.
- Mover el sol a una nueva posición que sea realista para la hora del día del mundo real.
- Personalizar los matices, la densidad y la neblina de la atmósfera.
- Configurar la iluminación local de fuente puntual para impactar cómo interactúa con el entorno general.
Si en algún momento te quedas atascado en el proceso, puedes usar Lighting Outdoors - Complete como referencia para comparar tu progreso.


Configurar la iluminación global
La iluminación global es la luminosidad proveniente del sol o la luna en una experiencia. Al ajustar un par de propiedades clave en el servicio Lighting, puedes cambiar drásticamente cómo aparece esa luz para los jugadores, así como cómo interactúa con cualquier otro objeto que coloques en la experiencia.
Habilitar iluminación realista
La propiedad LightingStyle determina el comportamiento de la iluminación global y local en tu experiencia. Studio comienza cada experiencia con iluminación Soft que renderiza un aspecto más plano con luces y sombras más suaves. Sin embargo, para mejorar el entorno y equipar tus fuentes de luz locales para que también produzcan sombras e iluminación precisas, como la luz del fuego de campamento, debes habilitar la iluminación Realistic.
Para demostrar este concepto, observa las siguientes dos imágenes de la misma fogata con diferentes estilos de iluminación. La iluminación local de la fogata con iluminación Soft no produce sombras de la misma manera que la iluminación global del sol, haciendo que esta área del entorno esté mal iluminada con sombras poco realistas. En contraste, la iluminación local de la fogata con iluminación Realistic interactúa con el leño, las piedras y la vegetación alrededor del entorno, produciendo sombras nítidas y realistas para el tiempo de la noche.
Para habilitar la iluminación realista:
- En la ventana de Explorer, selecciona Lighting.
- En la ventana de Properties, haz clic en el menú desplegable LightingStyle, luego selecciona Realistic.
Elevar reflejos metálicos
Por defecto, todos los materiales utilizan texturas renderizadas de manera física (PBR) que te permiten mostrar superficies realistas en varios escenarios de iluminación utilizando múltiples archivos de imagen en un solo objeto. Esto significa que cuando usas los materiales incorporados de Studio, la metalicidad y la rugosidad de una superficie determinada ya están definidas para ti, y los objetos con esos materiales reaccionan naturalmente más precisamente a la iluminación en tu entorno con reflejos realistas. Puedes mejorar este efecto configurando las propiedades Lighting.EnvironmentDiffuseScale y Lighting.EnvironmentSpecularScale a 1 para aprovechar realmente los reflejos metálicos de la iluminación Enum.LightingStyle.Realistic.
Este paso es importante porque asegura que cualquier textura PBR en tu experiencia, incluidas aquellas de MaterialVariants o SurfaceAppearance objetos, se vean lo mejor posible y reflejen su entorno mejor. Por ejemplo, examina las siguientes dos imágenes de la misma sartén y utensilios cerca de la fogata con diferentes valores para las propiedades Lighting.EnvironmentDiffuseScale y Lighting.EnvironmentSpecularScale. Cuando ajustas estos valores, el metal se vuelve más evidente y refleja significativamente más la iluminación de las fuentes de luz globales y locales que antes.
Para elevar los reflejos metálicos:
- En la ventana de Explorer, selecciona Lighting.
- En la ventana de Properties, establece EnvironmentalDiffuseScale y EnvironmentSpecularScale a 1. El metal en la experiencia se vuelve más reflectante.
Cambiar la hora del día
Ahora que tu experiencia está usando el estilo de iluminación Enum.LightingStyle.Realistic y los materiales están reaccionando de manera realista a las fuentes de luz en tu experiencia, es hora de mover el sol a una posición diferente según dónde estaría en el mundo real para la hora del día. La posición predeterminada del sol es alta en el cielo, emulando alrededor del mediodía en el mundo real, así que es mejor moverlo más cerca del horizonte, justo encima de las montañas. Este paso también permite que la luz se desplace por el camino hacia la fogata y logre un bonito sol dorado.


Para cambiar la hora del día:
- En la ventana de Explorer, selecciona Lighting.
- En la ventana de Properties, establece ClockTime a 17. El sol se mueve a la posición aproximada que tendría a las 5 p.m.
Ajustar el color de la luz ambiental
Hay dos propiedades de Lighting que controlan el color de la iluminación ambiental:
- Lighting.OutdoorAmbient controla la iluminación ambiental donde es visible el cielo.
- Lighting.Ambient controla la iluminación ambiental dentro de espacios donde algo bloquea el cielo, como espacios interiores o bajo la sombra de los árboles.
Por defecto, estas propiedades están configuradas para producir una iluminación ambiental gris, pero para complementar el cielo nocturno, debes ajustar estos valores para agregar un matiz y brillo realistas en los espacios más oscuros de la experiencia para la noche. Por ejemplo, un cielo nocturno tiene mucho más púrpura que gris, así que elegir un tono púrpura para la iluminación ambiental crea un entorno realista.


Para ajustar el color de la iluminación ambiental:
- En la ventana de Explorer, selecciona Lighting.
- En la ventana de Properties, establece Outdoor Ambient y Ambient a 156, 136, 176. La iluminación ambiental cambia a un matiz púrpura claro.
Elegir un cielo
Un cielo es un cubo compuesto por seis imágenes individuales que crean el cielo de una experiencia, incluyendo lo que hay arriba y abajo del horizonte. Los cielos pueden tener un gran impacto en la apariencia y sensación de lo que hay en tu entorno, así que es importante considerar cuidadosamente cómo elegir un cielo que mejore la calidad visual de tu experiencia. Por ejemplo:
- El hemisferio inferior de un cielo debe ser similar al color de tu terreno general. Esto asegura que el hemisferio inferior se relacione estrechamente con la superficie del suelo, y que los colores que se reflejan en los objetos coincidan aproximadamente con el cielo.
- El hemisferio inferior de un cielo debe ser más oscuro que el hemisferio superior porque un hemisferio inferior más oscuro replica la oclusión natural de la luz desde abajo del suelo, haciendo que tu iluminación sea más inmersiva.
- Un cielo no requiere nubes, porque puedes agregar fácilmente nubes dinámicas para lograr el mismo efecto y complementar tu cielo.
Para ilustrar estos conceptos, examina las siguientes dos imágenes para ver cómo la misma esfera de cromo refleja dos cielos diferentes. El primer cielo tiene el mismo nivel de brillo tanto para los hemisferios superior como inferior, por lo que no parece que la esfera esté reflejando bien el mundo que la rodea. En contraste, el segundo cielo tiene un hemisferio inferior más oscuro que su hemisferio superior, logrando un aspecto más natural. Para información sobre cómo crear y personalizar cielos, consulta Skyboxes.


Efectos atmosféricos
El servicio Lighting tiene un objeto hijo Atmosphere con propiedades que te permiten simular entornos realistas dispersando la luz solar de maneras únicas. Estas propiedades pueden ser muy útiles para crear un grosor en el aire de la experiencia, dando al entorno una sensación tangible de profundidad. El objeto Atmosphere obtiene la mayoría de sus colores directamente del cielo, razón por la cual las decisiones previas sobre tu cielo fueron tan importantes.
Aumentar la densidad de partículas en el aire
La propiedad Atmosphere.Density controla cuántas partículas existen en el aire de tu experiencia. Cuando aumentas esta propiedad, la cantidad adicional de partículas obstruye la vista del jugador de los objetos en el fondo. Por ejemplo, cuando Atmosphere.Density es 0, los árboles, el sol y el cielo son claramente visibles, pero cuando aumentas esta propiedad a 0.391, las partículas comienzan a dispersar la luz y ocultan los árboles.

Para aumentar la densidad de las partículas en el aire de la atmósfera:
En la ventana de Explorer, selecciona Atmosphere.
En la ventana de Properties, establece Density a 0.272.

Agregar neblina
La propiedad Atmosphere.Haze controla la neblinosidad general de la atmósfera para crear un efecto visible tanto arriba del horizonte como lejos en la distancia desde la cámara. Cuando aumentas esta propiedad, no solo afecta el entorno en general, sino que también afecta a objetos que tienen un efecto de fresnel particularmente potente, como objetos metálicos que reflejan el entorno que los rodea.
Para agregar neblina a la atmósfera:
En la ventana de Explorer, selecciona Atmosphere.
En la ventana de Properties, establece Haze a 1.

Ajustar el color de la atmósfera
La propiedad Atmosphere.Color establece el matiz de la atmósfera para sutiles estados de ánimo temáticos ambientales, y realmente puede mejorar la neblina dentro de tu experiencia. Puedes establecer esto en cualquier color que desees para adaptarse a tu experiencia, pero se recomienda configurarlo a un valor de color que esté cerca del promedio de los objetos en el entorno.
Para ajustar el color de la atmósfera:
En la ventana de Explorer, selecciona Atmosphere.
En la ventana de Properties, establece Color a 85, 78, 54.

Configurar la iluminación local
La iluminación local es la luminosidad proveniente de fuentes de luz locales en tu experiencia, como objetos SpotLight, SurfaceLight y PointLight. La fuente de luz local clave que puedes crear para esta experiencia es el resplandor de la fogata, y al ajustar un par de sus propiedades predeterminadas, puedes alterar significativamente cómo esta iluminación local interactúa con el entorno general y complementa la configuración de tu iluminación global.
Agregar un PointLight
A diferencia de los objetos SpotLight o SurfaceLight que solo proyectan luz en una dirección, los objetos PointLight te permiten proyectar iluminación omnidireccional. Esto significa que cuando agregas un PointLight a tu malla de fogata, proyecta en todas las direcciones desde su fuente, similar a una fogata de la vida real, e ilumina todos los objetos circundantes en sombras y permite a los jugadores ver la rugosidad de sus superficies con mayor claridad.


Para agregar un PointLight a la fogata:
En la ventana de Explorer, pasa el mouse sobre FireLight y haz clic en el botón ⊕. Se muestra un menú contextual.
Desde el menú, selecciona PointLight. El objeto PointLight se muestra como un hijo de la malla de la fogata.

Aumentar el rango del PointLight
Las propiedades predeterminadas del PointLight no son suficientes para iluminar completamente los objetos alrededor de la fogata, así que necesitas aumentar el rango que puede alcanzar la luz. Dado que el fuego es grande y brillante, la luz necesita proyectarse lo suficientemente lejos para iluminar los árboles, rocas y vegetación cercanos. Esto también ayuda a hacer que el espacio se sienta cálido y acogedor, como si el calor del fuego se estuviera expandiendo naturalmente hacia afuera.
Para aumentar el rango del PointLight:
En la ventana de Explorer, selecciona el PointLight de la fogata.
En la ventana de Properties, establece Range a 48. El rango máximo de iluminación de la luz se expande.

Habilitar sombras
Mientras que el rango de la iluminación es realista para su tamaño, no es realista que los árboles y rocas circundantes no proyecten sombras a partir de la luz de la fogata. A veces esto es útil si necesitas añadir un par de luces puntuales para iluminar espacios oscuros dentro de tu experiencia, pero cuando estás tratando de emular el mundo real, puedes habilitar la capacidad de la iluminación local para proyectar sombras. Es importante notar que las sombras adicionales pueden impactar el rendimiento de tu experiencia en dispositivos de bajo rendimiento, así que solo habilita sombras cuando realmente sumen a la escena.
Para habilitar sombras de la iluminación local de la fogata:
En la ventana de Explorer, selecciona el PointLight de la fogata.
En la ventana de Properties, habilita Shadows.

Ajustar el brillo y color de la iluminación
Mientras que la iluminación local ya está viéndose y sintiéndose más cerca del comportamiento realista, todavía es débil en fuerza y demasiado blanca para un brillo cálido. Cuando aumentas el brillo de la fogata y agregas un matiz más cálido, realmente da vida al fuego y añade a la calidez de la escena.
Para habilitar sombras de la iluminación local de la fogata:
En la ventana de Explorer, selecciona el PointLight de la fogata.
En la ventana de Properties,
- Establece Brightness a 2.
- Establece Color a 255, 179, 73.

Ahora tienes una escena de fogata que está completa y es acogedora para que los jugadores se relajen. Utilizando las habilidades de este tutorial, puedes combinar el estilo de iluminación realista con los materiales PBR disponibles para crear experiencias ricas e inmersivas. Solo se necesita configurar las propiedades correctas y tomar decisiones sobre estas características que se adapten a tu entorno.




