Materiais Flashcards
Para que serve um material no Three.js?
Definir como a superfície de um objeto será renderizada (cor, textura, reflexo, etc).
Qual material mais simples, que não reage à luz?
MeshBasicMaterial
Como ativar transparência em um material?
Setar transparent: true
e ajustar opacity
.
O que o MeshNormalMaterial mostra?
A direção das normais de cada face como cor.
Qual material usa uma textura ‘esférica’ para simular iluminação falsa?
MeshMatcapMaterial
Qual material mostra a profundidade da geometria?
MeshDepthMaterial
Qual o primeiro material que precisa de luz?
MeshLambertMaterial
Qual material tem brilho e reflexo especular?
MeshPhongMaterial
Qual propriedade do MeshPhongMaterial controla o brilho?
shininess
.
Qual material simula estilo cartoon?
MeshToonMaterial
Como aplicar estilo cartoon corretamente com gradientMap?
Usar NearestFilter e desativar mipmaps.
O que é PBR?
Physically Based Rendering – renderização baseada em física real.
Qual material usa PBR e é o mais comum para realismo?
MeshStandardMaterial
Qual material suporta efeitos como clearcoat e transmission?
MeshPhysicalMaterial
O que faz clearcoat
?
Simula uma camada de verniz sobre o material.
O que faz sheen
?
Adiciona brilho lateral, usado em tecidos.
O que é iridescence
?
Efeito arco-íris como bolhas de sabão ou óleo.
O que é transmission
?
Transparência física com refração da luz.
Como controlar o índice de refração?
Usar a propriedade ior
(ex: 1.33 para água).
Qual material é mais pesado em performance?
MeshPhysicalMaterial
Como aplicar um mapa de ambiente para reflexos?
Usar scene.environment = environmentMap
com EquirectangularReflectionMapping
.