Ler em inglês

Compartilhar via


Iluminação

Para ambientes do Microsoft Mesh, utilize a Iluminação Assada do Unity. Para incluir um objeto Mesh no bake claro, verifique se você marcar a caixa de seleção Estático no Inspetor.

Todos os tipos de luz do Unity estão disponíveis ao usar iluminação assada. Certifique-se de definir o modo como "Assado". Não há suporte para luzes em tempo real para uso no ambiente.

Captura de tela do módulo light do Unity com assadas selecionadas.

Todos os tipos de luz do Unity estão disponíveis ao usar iluminação assada.

Para incluir um objeto de malha no bake claro, verifique se você marcar a caixa de seleção Estático no Inspetor.

Uma captura de tela do Unity mostrando a caixa de seleção Estática marcada no Inspetor.

Se isso não for verificado, a iluminação não será aplicada à malha e não converterá sombras na cena.

O valor Escala em Lightmap aumenta/diminui o tamanho dos UVs da malha selecionada no bake do mapa de luz do Unity. Se você precisar alterar a resolução de uma malha específica, é aqui que você deve fazer isso.

Uma captura de tela do Unity mostrando o renderizador de Malha.

Deixe a Escala no Lightmap no padrão (1) ao configurar a cena.

Se você precisar aumentar a resolução geral do mapa de luz da cena, não faça isso em uma base malha por malha; fazê-lo na cena Configurações de Lightmapping.

Dicas rápidas para iluminação

  • Quanto mais um objeto de malha for do espaço reproduzível da cena, menor será o valor de Escala em Lightmap.

  • Desemfaçar objetos distantes no bake claro é uma ótima maneira de economizar espaço de textura de bake claro e usar resolução em objetos que os jogadores podem chegar perto.

Iluminação dinâmica

A maioria dos ambientes usa iluminação assada, mas há alguns objetos em seu ambiente que precisam ser iluminados dinamicamente. Por exemplo, avatares, conteúdo do usuário e objetos de física. Para garantir que esses objetos sejam devidamente iluminados, adicione uma única luz direcional:

  • Tipo: direcional

  • Modo: tempo real

  • Máscara de remoção: inclui "Avatares" e "UserContent"

Cor e intensidade podem ser valores adequados ao ambiente. A Performance Analyzer de Conteúdo também exibirá um erro se uma luz como essa não for encontrada.

Uma captura de tela da janela Inspetor no Unity

Configurações do Mapeador de Luz

  1. No menu Windows , selecione Renderizar>Iluminação.
  2. Navegue até a seção Configurações de Lightmapping .

Uma captura de tela da janela Iluminação na guia Cena com a seção Configurações do Lightmapper realçada. .

Salve um novo arquivo de iluminação por cena.

Para manter os erros de backface fora do bake claro: crie um novo arquivo Parâmetros de Lightmap e defina Tolerância de Backface como um número muito baixo.

Aqui está uma cena com uma configuração de tolerância de backface de 1.0:

Uma captura de tela de uma cena com uma configuração de tolerância de backface de um ponto zero.

Aqui está a mesma cena com uma configuração de tolerância de backface de .002:

Uma captura de tela de uma cena com uma configuração de tolerância de backface do ponto zero zero dois. .