Iluminação futura é o sistema de iluminação mais avançado e poderoso Lighting.Technology que você pode usar para renderizar o ambiente 3D dentro de suas experiências. Diferente dos outros sistemas de iluminação disponíveis, iluminação futura oferece emissão de luz de píxel perfeita, sombras detalhadas e destaques especulares que imitam a iluminação real para ambientes internos e externos.
Usando o arquivo Lighting Outdoor - Começar.rbxl como ponto de partida e Lighting Outdoor - Completar como referência, este tutorial mostra como utilizar Future iluminação com configurações estratégicas de fonte de luz local e produzir comportamento de iluminação realista para uma cena de acampamento de noite, incluindo orientações sobre:
- Ensuring que as superfícies metálicas produzam reflexões precisas à medida que as fontes de luz mudam continuamente no ambiente, como movimento dinâmico da fogueira roar.
- Mover o sol para uma nova posição que seja realista para o tempo do dia no mundo real.
- Personalizando as cores, densidade e brilho da camada da atmosfera.
- Configurando iluminação de ponto local para impactar como ele interage com o ambiente geral.
Se, em qualquer momento, você ficar preso no processo, você pode usar Iluminação ao Ar Livre - Completa como referência para comparar seu progresso.
Configurar iluminação global
A iluminação global é a luminescência de um dos sol ou lua em uma experiência. Ajustando algumas propriedades padrão na serviço Lighting, você pode alterar drasticamente como essa luz aparece para os jogadores, bem como como ela interage com qualquer outro objeto que você colocar na experiência.
Habilite o Sistema de Iluminação Futura
A propriedade Lighting.Technology determina o comportamento de ambas as iluminações globais e locais em sua experiência. O Studio começa com o sistema de iluminação Enum.Technology.ShadowMap , garantindo que as il
Para demonstrar esse conceito, veja as seguintes duas imagens do mesmo campfire com diferentes tecnologias de sistema de iluminação. A iluminação local do campfire com os sistemas de iluminação Enum.Technology.ShadowMap não produz sombras da mesma maneira que a iluminação global do ambiente, fazendo
Para habilitar o sistema de iluminação Enum.Technology.Future:
Na Janela Explorer , selecione Iluminação .
Na janela Propriedades , clique no menu suspenso Tecnologia e selecione Futuro .
Elevar Reflexões de Metal
Por padrão, todos os materiais usam texturas de rendimento baseadas em física que permitem que você exibir superfícies realistas em vários cenários de
Este passo é importante porque garante que quaisquer texturas PBR em sua experiência, incluindo as de MaterialVariants ou SurfaceAppearance objetos, sejam visíveis e refletem melhor seus arred
Para aumentar as reflexões de metal:
- Na Janela Explorer , selecione Iluminação .
- Na janela Propriedades , defina Scale Ambiental e Scale Ambiental para 1>11>. O metal na experiência se torna mais refletivo.
Alterar o Tempo do Dia
Agora que sua experiência está usando o sistema de iluminação Enum.Technology.Future e materiais estão reagindo de forma realista às fontes de luz em sua experiência, é hora de mover o sol para um diferente local de acordo com onde ele estaria no mundo real pelo horário do dia. A posição padrão do sol é al
Para alterar o tempo do dia:
- Na Janela Explorer , selecione Iluminação .
- Na Janela de Propriedades , defina Tempo de ClockTime para 17 . O sol se move para a posição aproxima de onde estaria às 17h.
Ajuste a cor da luz ambiente
Existem duas propriedades Lighting que controlam a cor da iluminação ambiental:
- Lighting.OutdoorAmbient controla iluminação ambiente onde o céu é visível.
- Lighting.Ambient controla iluminação ambiente dentro de espaços onde qualquer coisa bloqueia o céu, como espaços dentro de casa ou sob cobertura de árvore.
Por padrão, essas propriedades são definidas para produzir iluminação ambiental cinza, mas para complementar o céu noturno, você deve ajustar esses valores para adicionar uma cor realista e brilhante aos espaços mais escuros da experiência para a noite. Por exemplo, um céu noturno tem muito mais roxo que cinza, então escolher uma cor roxa para iluminação ambiental cria um ambiente realista.
Para ajustar a cor da iluminação ambiente:
- Na Janela Explorer , selecione Iluminação .
- Na janela Propriedades , defina Ambiente Exterior e Ambiente para 1>156, 136, 1761>. A iluminação ambiente muda para uma tonalidade roxa claro.
Escolha uma Skybox
Uma skybox é um cube feito de seis imagens individuais que criam uma experiência's sky, incluindo o que está acima e abaixo do horizonte. Skyboxes podem ter um impacto significativo na aparência e sensação de o que está em seu ambiente, então é importante considerar cuidadosamente como você pode escolher uma skybox que melhore sua qualidade visual. Por exemplo:
- A inferior esfera deve ser semelhante à cor do seu terreno geral. Isso garante que a inferior esfera seja intimamente relacionada à superfície do solo e que as cores que refletem sobre objetos atenderão aproximadamente à superfície do céu.
- A inferior esfera de um skybox deve ser mais escura que a superior, pois uma inferior mais escura replica a occlusão natural de luz abaixo do solo, tornando sua iluminação mais imersivo.
- Uma caixa de céu não requer nuvens, porque você pode facilmente adicionar nuvens dinâmicas para alcançar o mesmo efeito e complementar sua caixa de céu.
Para ilustrar esses conceitos, examine as seguintes duas imagens para ver como a mesma esfera de chrome reflete duas diferentes caixas de céu. A primeira caixa de céu tem o mesmo nível de brilho para ambos os hemisférios, então não parece que a esfera está refletindo o mundo ao seu redor bem. Em contraste, a segunda caixa de céu tem uma esfera de
Efeitos Atmosféricos
O serviço Lighting tem um objeto filho Atmosphere com propriedades que permitem que você simule ambientes realistas espalhando a luz do sol de maneiras únicas. Essas propriedades podem ser muito úteis na criação de uma profundidade tangível na experiência, dando ao ambiente um senso tangível de
Aumentar a Densidade de Partículas de Ar
A propriedade Atmosphere.Density controla a quantidade de partículas que existem na atmosfera da sua experiência. Quando você aumenta esta propriedade, a quantidade adicional de partículas bloqueia a visão do jogador de objetos no fundo. Por exemplo, quando Class.Atmosphere.D
Para aumentar a densidade das partículas de ar na atmosfera:
Na janela Explorer , selecione Atmosphere .
Na Janela Propriedades , defina Densidade para 0.272 .
Adicionar uma Fumaça
A propriedade Atmosphere.Haze controla a perigosidade geral da atmosfera para criar um efeito visível tanto acima do horizonte quanto muito longe da Câmera. Quando você aumenta esta propriedade, isso não afeta apenas o ambiente geral, mas também afeta objetos que têm um efeito de fresnel particularmente poderoso, como objetos de metal que refletem o ambiente ao seu redor.
Para adicionar névoa à atmosfera:
Na janela Explorer , selecione Atmosphere .
Na janela Propriedades , defina Haze para 1 .
Ajuste a cor da atmosfera
A propriedade Atmosphere.Color define a tonalidade da atmosfera para tons ambientais sutis e temas, e ele pode realmente melhorar o brilho dentro de sua experiência. Você pode definir isso para qualquer cor que você deseja para sua experiência, mas é recomendado definir para uma cor que seja próxima da média dos objetos no ambiente.
Para ajustar a cor da atmosfera:
Na janela Explorer , selecione Atmosphere .
Na janela Propriedades , defina Cor para 85, 78, 54 .
Configurar Iluminação Local
Iluminação local é a luz de luz de fonte local na sua experiência, como Class.SpotLight, SpotLight e SurfaceLight objetos. A fonte de luz local que você pode criar para esta experiência é o brilho da fogueira, e ao ajustar algumas de suas propriedades padrão, você pode
Adicionar um Ponto de Luz
Ao contrário de SpotLight ou SurfaceLight objetos que apenas projetam luz de uma direção, PointLight objetos permitem que você projete iluminação em todas as direções para fora de sua original, semelhante a uma
Para adicionar um PointLight ao fogo de acenda:
Na janela Explorer , passe o mouse sobre FireLight e clique no botão ⊕ . Um menu contextual será exibido.
Do menu, selecione PointLight . O objeto PointLight é exibido como uma filha da malha de acenda-fogo.
Aumente o alcance do PointLight
As propriedades padrão do PointLight não são suficientes para iluminar totalmente os objetos ao redor da fogueira, então você precisa aumentar o alcance que a luz pode alcançar. Como o fogo é grande e brilhante, a luz precisa se estender o suficiente para iluminar as árvores, pedras e pincéis próximos. Isso também ajuda a fazer com que o espaço se sinta quente e ac
Para aumentar o alcance do PointLight :
Na janela Explorer , selecione o PointLight do acampamento.
Na janela Propriedades , defina Alcance para 48 . A janela de iluminação máxima da luz se expande.
Habilitar Sombras
Embora o alcance de iluminação seja realista em relação ao tamanho dela, é irrealista que as árvores e rochas ao redor não gerem sombras a partir da luz da fogueira. Às vezes, isso é útil se você precisar adicionar algumas luzes de ponto para iluminar espaços escuros dentro de sua experiência, mas quando você está visando emular o
Para habilitar sombras da iluminação local do fogo de acenda:
Na janela Explorer , selecione o PointLight do acampamento.
Na janela Propriedades , ative Sombras .
Ajuste a Brilhência e a Cor da Iluminação
Enquanto a iluminação local ainda está se sentindo e se sentindo mais próxima do comportamento realista, ela ainda é fraca em força e muito branca para um brilho quente. Quando você aumenta a brilhantidade do fogo e adiciona uma tonalidade mais quente, isso realmente traz vida ao fogo e adiciona à alegria da cena.
Para habilitar sombras da iluminação local do fogo de acenda:
Na janela Explorer , selecione o PointLight do acampamento.
Na janela Propriedades ,
- Definir Brilho para 2 .
- Definir Cor para 255, 179, 73 .
Agora você tem uma cena de fogueira que é completa e bem-vinda para os jogadores relaxarem. Usando as habilidades neste Tutorial, você pode combinar o sistema de iluminação futura com os materiais PBR disponíveis para criar experiências ricas e imersivas. Requer apenas configurar as propriedades corretas e tomar decisões sobre esses recursos que se encaixam em seu ambiente.