3D Text Flashcards
Qual classe usamos para carregar fontes em Three.js?
FontLoader
Qual formato de fonte é aceito no TextGeometry?
Typeface JSON
Como centralizar um texto 3D com Three.js?
Usando textGeometry.center()
Qual material é usado para aparência estilizada com boa performance?
MeshMatcapMaterial
O que é um matcap?
Uma textura que simula luz e sombra fixa com base na orientação da superfície
Como aplicamos um matcap corretamente?
Usamos MeshMatcapMaterial e definimos matcapTexture.colorSpace = THREE.SRGBColorSpace
Como criamos a geometria de texto?
Com TextGeometry, passando a fonte e opções como size, depth, bevel
Por que usamos wireframe inicialmente no texto?
Para visualizar os triângulos da malha
Como podemos otimizar a criação de muitos objetos iguais?
Reutilizando a mesma geometria e o mesmo material
Como gerar objetos aleatórios flutuando ao redor do texto?
Criando múltiplos meshes com posições, rotações e escalas aleatórias
O que é curveSegments
e bevelSegments
?
Níveis de detalhamento das curvas e chanfrados no texto, afetam performance