Environment maps Flashcards
O que é um environment map?
Uma imagem usada para simular o ambiente ao redor da cena 3D, servindo como fundo, reflexo e luz.
Qual a diferença entre scene.background e scene.environment?
background altera o fundo da cena, environment altera a iluminação/reflexos dos objetos.
O que é uma imagem HDRI?
Imagem com alto alcance dinâmico, que armazena dados de brilho com maior fidelidade.
Como aplicar um HDRI no Three.js?
Use RGBELoader, defina o mapping para EquirectangularReflectionMapping e atribua ao scene.environment e/ou scene.background.
Qual a utilidade do GroundedSkybox?
Corrige a sensação de objetos flutuando, projetando o environment map como se tivesse chão.
Como funciona o CubeCamera para real-time environment maps?
Ele renderiza 6 lados da cena e armazena numa WebGLCubeRenderTarget, criando reflexos em tempo real.
Quando usar real-time environment map?
Quando precisa refletir objetos ou luzes que mudam dinamicamente na cena.
Por que devemos tomar cuidado com real-time env maps?
Porque cada frame envolve 6 renderizações extras, o que pode afetar a performance.
Como evitar que objetos como o modelo principal apareçam no real-time env map?
Usando layers e configurando o CubeCamera para renderizar apenas objetos específicos.