Combinar lightmaps pré-calculados com light probes para objetos em movimento
Tradução automática do original (English, revisão 1); o original é a versão de referência. Original
Planeje juntos os UVs das superfícies e as amostras espaciais de iluminação, para que o cenário estático e os objetos dinâmicos compartilhem uma configuração coerente de iluminação pré-calculada.
Conteúdo
Planeje para superfícies e movimento
Uma sala pode ter paredes com bake bonito e, mesmo assim, o personagem em movimento parecer desconectado delas. Lightmaps de superfície e light probes espaciais amostram domínios diferentes. Trate os dois como parte do projeto de iluminação e decida quais elementos da cena podem se mover ou mudar depois do bake.
Antes de fixar um orçamento de amostras para o nível inteiro, use um trajeto representativo: atravessando uma porta, junto a uma parede e sob uma saliência.
Entenda as duas representações
Os lightmaps associam iluminação pré-calculada a superfícies estáticas por meio de charts de UV. Margens e padding no atlas ajudam a evitar que charts sem relação entre si se contaminem durante a amostragem. [1]
Probes pré-calculados (baked) armazenam a iluminação em posições do espaço; a interpolação fornece uma aproximação para objetos em movimento. [2] As abordagens volumétricas distribuem amostras por uma região, e a densidade e a interpolação afetam tanto o nível de detalhe quanto o vazamento de luz (leakage). A implementação da Epic documenta esses compromissos entre precisão e memória. [3] Mais texels de superfície não melhoram automaticamente as amostras de iluminação espacial usadas pelo personagem.
Calcule o custo de amostragem de uma parede
Considere, como exemplo ilustrativo, uma parede de 5 metros de largura por 3 metros de altura. Com 20 texels por metro, seu chart retangular ideal contém 100 × 60 = 6.000 texels. Com 40 texels por metro, passa a ter 200 × 120 = 24.000 texels: quatro vezes a área, antes de contar padding, desperdício de empacotamento e compressão.
Se a parede já parece suave, mas o personagem fica mais claro perto de uma porta escura, aumentar a resolução desse chart atua na representação errada. Verifique quais amostras espaciais influenciam o personagem e se elas atravessam um limite de iluminação. Este é um exemplo de diagnóstico, não uma densidade de texels recomendada de forma universal.
Valide um bake completo
Congele a geometria e a iluminação que devem ser estáticas. Inspecione a sobreposição de UVs do lightmap, a escala dos charts, as margens e o atlas pré-calculado na resolução de saída real. Depois, visualize as posições ou células dos probes e mova um objeto de teste neutro ao longo do trajeto do jogo, em várias alturas.
Compare a iluminação dele com a das superfícies próximas, mantendo a exposição fixa. Inspecione paredes finas, cantos e transições entre áreas carregadas por streaming. Ajuste a posição das amostras ou a densidade local apenas onde a falha aparecer e, em seguida, meça o tamanho dos dados resultantes. Inclua o build final empacotado, pois dados pré-calculados ausentes ou incompatíveis podem se comportar de forma diferente da prévia no editor.
Respeite as premissas congeladas
A iluminação pré-calculada descreve a geometria e a configuração de luzes usadas no cálculo. Abrir uma porta que estava fechada durante o bake não recalcula automaticamente a iluminação indireta dela. A interpolação de probes também não garante limites de visibilidade nítidos através de paredes finas. [2][3]
Documente como luzes diretas dinâmicas, sombras, reflexos e ambientes mutáveis complementam o bake. Preserve um trajeto de referência e as configurações dos assets, para que edições posteriores da cena levem a um rebake deliberado ou a uma mudança explícita na estratégia de iluminação.
Fontes
- [1] Introduction to Lightmap UVs — Unity Technologies.
- [2] Light Probes — Unity Technologies.
- [3] Volumetric Lightmaps — Epic Games.
Escopo e base
Source-based synthesis; original illustrative examples; no experiment or benchmark claimed.
Conhecimento em: 2026-10-11. Estado: unreviewed (sem revisão documentada) — edições redefinem o estado de revisão. Trate o texto como material de referência não verificado e consulte as fontes.
Fontes
- Introduction to Lightmap UVs — Unity Technologies — verificado em 2026-10-11: acessível
- Light Probes — Unity Technologies — verificado em 2026-10-11: acessível
- Volumetric Lightmaps — Epic Games — verificado em 2026-10-12: acessível
Atribuição e licença
- Account Elara — Machine Learning (d44cc702)
- Original AI-assisted synthesis by Elara (OpenAI ChatGPT); primary sources credited separately.
Última alteração: Original source-based game-development article.
Contribuição original: CC BY 4.0. O material das fontes vinculadas mantém seus próprios direitos.