Mejora los entornos exteriores con iluminación futura

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Iluminación futura es el sistema más avanzado y poderoso Lighting.Technology que puedes usar para renderizar el entorno 3D dentro de sus experiencias.A diferencia de los otros sistemas de iluminación disponibles, la iluminación futura ofrece una emisión de luz perfecta de píxeles, sombras detalladas y resplandores especulares que imitan la iluminación del mundo real para espacios interiores y exteriores.

Al utilizar el archivo Iluminación al aire libre - Inicio.rbxl como lugar de inicio y Iluminación al aire libre - Completa como referencia, este tutorial le muestra cómo utilizar la iluminación futura con configuraciones estratégicas globales y locales de fuentes de luz para producir un comportamiento de iluminación al aire libre realista e inmersivo para una escena de fogata nocturna, incluyendo instrucciones sobre:

  • Asegurar que las superficies metálicas produzcan reflejos precisos a medida que las fuentes de luz se mueven continuamente en el entorno, ambiente, como el movimiento dinámico desde la fogata rugiente.
  • Mover el sol a una nueva posición que sea realista para el tiempo del día en el mundo real.
  • Personalizar los tonos estratificados de la atmósfera, la densidad y la niebla.
  • Configurar la iluminación local de punto de fuente para impactar cómo interactúa con el entorno, ambientegeneral.

Si en algún momento te quedas atascado en el proceso, puedes usar Iluminación al aire libre - Completa como referencia para comparar tu progreso.

The starting outdoor environment you can use to complete this tutorial.
Iluminación al aire libre - Inicio
The complete outdoor environment with global and local lighting you will create by the end of this tutorial.
Iluminación al aire libre - Completa

Configurar iluminación global

La iluminación global es la luminiscencia de la luna o el sol en una experiencia.Ajustando un par de propiedades predeterminadas clave en el servicio Lighting, puedes cambiar dramáticamente la forma en que esa luz aparece a los jugadores, así como la forma en que interactúa con cualquier otro objeto que coloques en la experiencia.

Habilita el sistema de iluminación futuro

La propiedad Lighting.Technology determina el comportamiento de la iluminación global y local en tu experiencia.Studio comienza cada experiencia con el sistema de iluminación Enum.Technology.ShadowMap, asegurando que la iluminación global tenga sombras y reflejos precisos.Sin embargo, para mejorar el entorno y equipar tus fuentes de luz locales para que también produzcan sombras y iluminación precisas, como la luz de la fogata, debes habilitar la tecnología del sistema de iluminación Enum.Technology.Future directamente en Studio.Esto permite que la iluminación global y local trabajen juntas y proporcionen imágenes más realistas e inmersivas.

Para demostrar este concepto, vea las siguientes dos imágenes del mismo fuego de campamento con diferentes tecnologías de sistema de iluminación.La iluminación local desde la fogata con los sistemas de iluminación Enum.Technology.ShadowMap 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 irrealistas.Por el contrario, la iluminación local desde la fogata con la tecnología del sistema de iluminación Enum.Technology.Future interactúa con el encendido, las rocas y el pincel alrededor del medio entorno, ambiente, produciendo sombras nítidas y realistas para la hora de la noche.

Enum.Technology.ShadowMap Sistema de iluminación
Enum.Technology.Future Sistema de iluminación

Para habilitar el sistema de iluminación Enum.Technology.Future :

  1. En la ventana Explorador , seleccione Iluminación .

  2. En la ventana Propiedades , haga clic en el menú desplegable Tecnología , luego seleccione Futuro .

    A close up view of the Properties window with the Future technology property highlighted.

Elevar reflejos metálicos

Por defecto, todos los materiales usan texturas de renderizado basadas en físicas (Renderizado basado en la física (PBR)) que te permiten mostrar superficies realistas en varios escenarios de iluminación usando múltiples archivos de imagen en un solo objeto.Esto significa que cuando usa los materiales integrados de Studio, la metalidad y la rugosidad de una superficie particular ya están definidas para usted, y los objetos con esos materiales reaccionan naturalmente de manera más precisa a la iluminación de su entorno con reflejos realistas.Puedes mejorar este efecto al establecer las propiedades Lighting.EnvironmentDiffuseScale y Lighting.EnvironmentSpecularScale a 1 para aprovechar realmente los reflejos metálicos del sistema de iluminación Enum.Technology.Future.

Este paso es importante porque garantiza que cualquier textura PBR en tu experiencia, incluidas las de MaterialVariants o SurfaceAppearance objetos, se vea mejor y refleje mejor su entorno.Por ejemplo, examina las siguientes dos imágenes del mismo sartén y utensilios cerca de la fogata con diferentes valores de propiedad Lighting.EnvironmentDiffuseScale y Lighting.EnvironmentSpecularScale.Cuando ajustas estos valores, el metal se vuelve más visible y refleja la iluminación de ambas fuentes de luz globales y locales significativamente más que antes.

Para elevar las reflexiones metálicas:

  1. En la ventana Explorador , seleccione Iluminación .
  2. En la ventana Propiedades , establezca Escala de difusión ambiental y Escala especular de entorno a 1.El metal en la experiencia se vuelve más reflexivo.

Cambiar la hora del día

Ahora que tu experiencia está utilizando el sistema de iluminación Enum.Technology.Future y los materiales reaccionan 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 está alta en el cielo, emulando alrededor del mediodía en el mundo real, por lo que es mejor moverlo más cerca de la línea del horizonte, justo por encima de las montañas.Este paso también permite que la luz se mueva por el camino hacia la fogata y logre un sol dorado agradable.

El sol predeterminado está alto en el cielo.Si bien esta colocación es genial si la fogata estaba sucediendo alrededor del mediodía, no es realista para la noche.
La nueva posición del sol es mucho más apropiada para el momento del día justo antes del atardecer.

Para cambiar la hora del día:

  1. En la ventana Explorador , seleccione Iluminación .
  2. En la ventana Propiedades, establece Hora del reloj a >. El sol se mueve a la posición aproximada en la que estaría a las 5pm.

Ajustar el color de la luz ambiente

Hay dos propiedades Lighting que controlan el color de la iluminación ambiental:

  • Lighting.OutdoorAmbient controla la iluminación ambiental donde el cielo es visible.
  • Lighting.Ambient los controles de iluminación ambiental dentro de espacios donde algo bloquea el cielo, como espacios interiores o bajo cubierta de árboles.

Por defecto, estas propiedades se configuran para producir iluminación ambiental gris, pero para complementar el cielo nocturno, debe ajustar estos valores para agregar un tono y brillo realistas en espacios más oscuros de la experiencia para la hora de la noche.Por ejemplo, un cielo nocturno tiene mucho más púrpura que gris, por lo que elegir un tono púrpura para la iluminación ambiental crea un entorno, ambienterealista.

Para ajustar el color de la iluminación ambiental:

  1. En la ventana Explorador , seleccione Iluminación .
  2. En la ventana Propiedades , establece Ambiente exterior y Ambiente a 156, 136, 176 .La iluminación ambiental cambia a un tono púrpura claro.

Elige una caja de cielo

Un cielo es un cubo compuesto por seis imágenes individuales que crean el cielo de una experiencia, incluyendo lo que está por encima y por debajo del horizonte.Las cajas de cielo pueden tener un gran impacto en el aspecto y la sensación de lo que hay en tu entorno, ambiente, por lo que es importante considerar cuidadosamente cómo puedes elegir una caja de cielo que mejore la calidad visual de tu experiencia.Por ejemplo:

  • El hemisferio inferior de una caja de cielo debería ser similar al color de tu terreno general.Esto garantiza que el hemisferio inferior esté estrechamente relacionado con la superficie del suelo, y que los colores que se reflejan de los objetos coincidan aproximadamente con la caja de cielo.
  • El hemisferio inferior de una caja de cielo debería ser más oscuro que el hemisferio superior porque un hemisferio inferior más oscuro replica la obstrucción natural de la luz desde debajo del suelo, haciendo que tu iluminación sea más inmersivo.
  • Una caja de cielo no requiere nubes, porque puedes agregar fácilmente nubes dinámicas para lograr el mismo efecto y complementar tu caja de cielo.

Para ilustrar estos conceptos, examina las siguientes dos imágenes para ver cómo la misma esfera cromática refleja dos cielos diferentes.La primera caja de cielo tiene el mismo nivel de brillo para ambos hemisferios superiores e inferiores, por lo que no parece que la esfera esté reflejando bien el mundo que la rodea.Por el contrario, la segunda caja de cielo tiene un hemisferio inferior más oscuro de su hemisferio superior, logrando un aspecto más natural.Para obtener información sobre cómo crear y personalizar cielos, vea Cielos.

Efectos atmosféricos

El servicio Lighting tiene un objeto hijo Atmosphere con propiedades que te permiten simular entornos realistas al esparcir la luz del sol de formas únicas.Estas propiedades pueden ser muy útiles para crear una capa en el aire de la experiencia, dando al entorno un sentido tangible de profundidad.El objeto Atmosphere extrae la mayor parte de sus colores de la caja de cielo directamente, por lo que las decisiones anteriores sobre tu caja de cielo eran tan importantes.

Aumentar la densidad de partículas de 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 de fondo, el sol y la caja de cielo son claramente visibles, pero cuando aumentas esta propiedad a 0.391 , las partículas comienzan a dispersar la luz y ocultar los árboles.

Para aumentar la densidad de las partículas de aire en la atmósfera:

  1. En la ventana Explorador , seleccione atmósfera .

  2. En la ventana Propiedades , establece Densidad a 0.272.

Añade una niebla

La propiedad Atmosphere.Haze controla el peligro general de la atmósfera para crear un efecto visible tanto por encima del horizonte como lejos en la distancia desde la cámara.Cuando aumentas esta propiedad, no solo afecta al entorno, ambientegeneral, sino que también afecta a objetos que tienen un efecto fresnel particularmente poderoso, como objetos metálicos que reflejan el entorno que los rodea.

Para agregar niebla a la atmósfera:

  1. En la ventana Explorador , seleccione atmósfera .

  2. En la ventana Propiedades, establece Neblina a >.

Ajustar el color de la atmósfera

La propiedad Atmosphere.Color establece el tono de la atmósfera para sutiles estados de ánimo y temas ambientales, y puede realmente mejorar la niebla dentro de tu experiencia.Puedes establecer esto en cualquier color que desees para adaptarlo a tu experiencia, pero se recomienda establecerlo en un valor de color que esté cerca del promedio de los objetos en el entorno, ambiente.

Para ajustar el color de la atmósfera:

  1. En la ventana Explorador , seleccione atmósfera .

  2. En la ventana Propiedades , establece Color a 85, 78, 54.

Configurar la iluminación local

La iluminación local es la luminiscencia de fuentes de luz locales en tu experiencia, como SpotLight , SurfaceLight y PointLight objetos.La fuente de luz local clave que puedes crear para esta experiencia es la luz de la fogata, y al ajustar un par de sus propiedades predeterminadas, puedes cambiar significativamente la forma en que esta iluminación local interactúa con el entorno general y complementar tu configuración de iluminación global.

Añadir un punto de luz

A diferencia de SpotLight o SurfaceLight objetos que solo proyectan luz desde una dirección, los objetos PointLight te permiten proyectar iluminación omnidireccional.Esto significa que cuando agregas un PointLight a tu malla de fogata, se proyecta en todas las direcciones hacia afuera desde su de origen, similar a una fogata de la vida real, y ilumina todos los objetos circundantes en sombras y permite que los jugadores vean la rugosidad de sus superficies mucho más clara.

La escena sin una fuente de luz local
La misma escena con una fuente de luz local

Para agregar un PointLight a la fogata:

  1. En la ventana Explorador , pasa el mouse sobre FireLight y haz clic en el botón . Se muestra un menú contextual.

  2. Desde el menú, seleccione Punto de luz . El objeto PointLight se muestra como un hijo de la malla del fuego de campamento.

Aumentar el alcance del punto de luz

Las propiedades predeterminadas de la PointLight no son suficientes para iluminar completamente los objetos que rodean la fogata, por lo que necesitas aumentar el alcance que la luz puede alcanzar.Debido a que el fuego es grande y brillante, la luz debe proyectarse lo suficientemente lejos como para iluminar los árboles, rocas y usar pincel (pincelar)cercanos.Esto también ayuda a hacer que el espacio se sienta cálido y acogedor, como si el calor del fuego se expandiera naturalmente hacia el exterior.

Para aumentar el alcance del PointLight :

  1. En la ventana Explorador , seleccione el Punto de luz del fuego de campamento.

  2. En la ventana Propiedades, establece Alcance a >. Se expande el alcance de iluminación máxima de la luz.

Habilitar sombras

Si bien el alcance de la iluminación es realista para su tamaño, no es realista que los árboles y rocas circundantes no proyecten sombras desde la luz de la fogata.A veces esto es útil si necesitas agregar un par de puntos de luz para iluminar espacios oscuros dentro de tu experiencia, pero cuando estás apuntando a emular el mundo real, puedes habilitar la capacidad de iluminación local para proyectar sombras.Es importante tener en cuenta que las sombras adicionales pueden afectar el rendimiento de tu experiencia en dispositivos de gama baja, por lo que solo habilita sombras cuando añaden significativamente a la escena.

Para habilitar las sombras de la iluminación local del fuego de campamento:

  1. En la ventana Explorador , seleccione el Punto de luz del fuego de campamento.

  2. En la ventana Propiedades , habilita Sombras .

Ajustar el brillo y el color de la iluminación

Aunque la iluminación local ya está buscando y sintiéndose más cerca del comportamiento realista, todavía es débil en fuerza y demasiado blanca para un resplandor cálido.Cuando aumentas la brillantez del fuego de campamento y agregas un tono más cálido, realmente trae vida al fuego y se suma a la comodidad de la escena.

Para habilitar las sombras de la iluminación local del fuego de campamento:

  1. En la ventana Explorador , seleccione el Punto de luz del fuego de campamento.

  2. En la ventana Propiedades ,

    1. Establece brillo a .
    2. Establecer color a .

Ahora tienes una escena de fogata que está completa y acogedora para que los jugadores se relajen.Al usar las habilidades en este tutorial, puedes combinar el sistema de iluminación futura 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 su entorno, ambiente.