Environment maps Flashcards

1
Q

O que é um environment map?

A

Uma imagem usada para simular o ambiente ao redor da cena 3D, servindo como fundo, reflexo e luz.

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

Qual a diferença entre scene.background e scene.environment?

A

background altera o fundo da cena, environment altera a iluminação/reflexos dos objetos.

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

O que é uma imagem HDRI?

A

Imagem com alto alcance dinâmico, que armazena dados de brilho com maior fidelidade.

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

Como aplicar um HDRI no Three.js?

A

Use RGBELoader, defina o mapping para EquirectangularReflectionMapping e atribua ao scene.environment e/ou scene.background.

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

Qual a utilidade do GroundedSkybox?

A

Corrige a sensação de objetos flutuando, projetando o environment map como se tivesse chão.

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

Como funciona o CubeCamera para real-time environment maps?

A

Ele renderiza 6 lados da cena e armazena numa WebGLCubeRenderTarget, criando reflexos em tempo real.

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

Quando usar real-time environment map?

A

Quando precisa refletir objetos ou luzes que mudam dinamicamente na cena.

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

Por que devemos tomar cuidado com real-time env maps?

A

Porque cada frame envolve 6 renderizações extras, o que pode afetar a performance.

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

Como evitar que objetos como o modelo principal apareçam no real-time env map?

A

Usando layers e configurando o CubeCamera para renderizar apenas objetos específicos.

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