Shadows Flashcards

1
Q

O que é uma shadow map?

A

Uma textura gerada a partir da perspectiva de uma luz, contendo informações de profundidade para projetar sombras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais tipos de luz suportam sombras no Three.js?

A

PointLight, DirectionalLight e SpotLight.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como ativar sombras no renderer?

A

renderer.shadowMap.enabled = true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual propriedade define se um objeto projeta sombra?

A

object.castShadow = true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual propriedade define se um objeto recebe sombra?

A

object.receiveShadow = true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como melhorar a qualidade da sombra?

A

Aumentando o mapSize, ajustando near e far, e refinando a área da câmera de sombra.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que faz o .shadow.radius?

A

Controla o desfoque da sombra (não funciona com PCFSoftShadowMap).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual tipo de sombra usa múltiplos renders para todas as direções?

A

PointLight, usando cube maps (6 renders).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quando usar baking de sombra?

A

Quando a cena é estática e não precisa de sombras dinâmicas — melhora muito a performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual alternativa mais performática para sombras dinâmicas simples?

A

Sombra fake com plano + alphaMap e opacity dinâmica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly