Não sou muito artista, mas estou tentando criar efeitos decentes de partículas em um jogo 2.5D. Estou a fazer uma réplica de "Tanks" do Wii Play e não consigo fazer as explosões parecerem boas. Não vou seguir o estilo exato como eles tinham, provavelmente algo mais realista, menos infantil.
Meu mecanismo de partículas apenas desenha uma textura 2D na tela e suporta, por partícula: posição inicial, velocidade, gravidade (ou qualquer aceleração), resistência do ar (arrasto), cor incluindo alfa, tamanho inicial, tamanho inicial, taxa de expansão de tamanho, vida útil e desaparecer taxa.
Nas explosões dos meus tanques, estou desenhando cerca de 100 partículas e aprimorando parâmetros há dias tentando fazer as coisas parecerem boas. Então, eu estou me perguntando, quais são algumas dicas para obter bons resultados? O que é mais importante, especificamente para explosões?
- Tendo texturas de boa qualidade?
- Tendo uma variedade de texturas?
- As cores certas?
- Movimento realista das partículas?
- Tendo muitas e muitas partículas, muito mais que 100?
Confira esta imagem. Tentei replicá-lo, criando partículas que se projetam e criam mais partículas. Mas o meu ainda não é nada disso.
Se você tiver um sistema de partículas com boa aparência, considere usar algum tipo de implementação de outdoor esférico para remover os artefatos irritantes de corte e estalo.
Você pode encontrar um exemplo em http://www.iit.bme.hu/~szirmay/firesmoke.pdf .
fonte
Um enorme volume de partículas não é necessário. O que o ajudará mais é fazer com que cada partícula se misture entre uma série de texturas ao longo do tempo. Portanto, comece como uma pequena bola brilhante, expanda para uma chama laranja maior e depois para um remendo esfumaçado cinza claro, que transita para um ponto menor e mais escuro de fumaça.
Mesmo a mistura entre algumas texturas fará uma enorme diferença na aparência de suas partículas.
fonte