Particles Flashcards
O que é necessário para criar partículas em Three.js?
Um BufferGeometry, um PointsMaterial, e um Points.
Qual a função de sizeAttenuation?
Define se partículas distantes parecem menores (true) ou não (false).
Como tornar partículas transparentes com uma textura?
Use alphaMap e transparent: true.
O que depthWrite = false faz?
Evita que as partículas sobrescrevam o buffer de profundidade.
Quando usar AdditiveBlending?
Para criar efeitos de brilho/saturação, como estrelas ou magia.
Como aplicar uma cor diferente para cada partícula?
Adicione um atributo color à geometria e ative vertexColors no material.
Como animar partículas individualmente?
Altere os valores da posição manualmente a cada frame e chame needsUpdate = true.
Qual o impacto de animar cada partícula manualmente?
É custoso para o desempenho, principalmente com muitas partículas.
Quais os cuidados ao usar muitos pontos/partículas?
Evitar atualizações manuais pesadas e testar performance em dispositivos mais fracos.