Shadows Flashcards
O que é uma shadow map?
Uma textura gerada a partir da perspectiva de uma luz, contendo informações de profundidade para projetar sombras.
Quais tipos de luz suportam sombras no Three.js?
PointLight, DirectionalLight e SpotLight.
Como ativar sombras no renderer?
renderer.shadowMap.enabled = true
Qual propriedade define se um objeto projeta sombra?
object.castShadow = true
Qual propriedade define se um objeto recebe sombra?
object.receiveShadow = true
Como melhorar a qualidade da sombra?
Aumentando o mapSize, ajustando near e far, e refinando a área da câmera de sombra.
O que faz o .shadow.radius?
Controla o desfoque da sombra (não funciona com PCFSoftShadowMap).
Qual tipo de sombra usa múltiplos renders para todas as direções?
PointLight, usando cube maps (6 renders).
Quando usar baking de sombra?
Quando a cena é estática e não precisa de sombras dinâmicas — melhora muito a performance.
Qual alternativa mais performática para sombras dinâmicas simples?
Sombra fake com plano + alphaMap e opacity dinâmica.