Textures Flashcards

1
Q

O que é uma textura em Three.js?

A

Uma imagem aplicada à superfície de um objeto 3D.

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

Qual textura define a cor visível da superfície?

A

Color map (ou albedo map).

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

Qual textura define áreas transparentes?

A

Alpha map (imagem em tons de cinza).

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

Qual textura simula relevo sem modificar geometria?

A

Normal map.

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

Qual textura simula sombras suaves em frestas?

A

Ambient Occlusion map.

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

O que significa PBR?

A

Physically Based Rendering – técnica para simular materiais realistas.

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

Como carregamos uma textura com TextureLoader?

A

textureLoader.load(‘/path/to/image.jpg’)

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

Como aplicamos uma textura no material?

A

new THREE.MeshBasicMaterial({ map: texture })

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

Como corrigir cores lavadas em texturas sRGB?

A

texture.colorSpace = THREE.SRGBColorSpace

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

Para que serve o LoadingManager?

A

Gerenciar múltiplos carregamentos de texturas com eventos compartilhados.

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

O que são coordenadas UV?

A

Coordenadas 2D usadas para mapear a textura na superfície da geometria.

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

Onde encontro as coordenadas UV geradas?

A

geometry.attributes.uv

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

Como repetir uma textura 2x no eixo X?

A

texture.repeat.x = 2; texture.wrapS = THREE.RepeatWrapping

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

Como rotacionar uma textura no centro?

A

texture.rotation = Math.PI * 0.25; texture.center.set(0.5, 0.5)

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

O que faz mipmapping?

A

Cria versões menores da textura para melhorar performance e qualidade à distância.

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

Quando usar NearestFilter?

A

Para estilo pixelado (ex: Minecraft) ou melhor performance.

17
Q

Qual tipo de arquivo é melhor para transparência?

18
Q

Por que devemos usar tamanhos como 512x512?

A

Porque são potências de 2 e funcionam melhor com mipmapping.

19
Q

Como aplicar múltiplas texturas com um único loader?

A

Reutilizando a instância do TextureLoader.