No soy un gran artista, pero estoy tratando de crear efectos de partículas decentes en un juego 2.5D. Estoy haciendo una réplica de los "Tanques" de Wii Play y no consigo que las explosiones se vean bien. No voy por el estilo exacto que tenían, probablemente algo más realista, menos infantil.
Mi motor de partículas solo dibuja una textura 2D en la pantalla y admite, por partícula: posición inicial, velocidad, gravedad (o cualquier aceleración), resistencia al aire (arrastre), color incluyendo alfa, tamaño inicial, tasa de expansión de tamaño, vida útil y tasa de desvanecimiento.
En las explosiones de mi tanque, dibujo alrededor de 100 partículas, y he estado ajustando parámetros durante días tratando de que las cosas se vean bien. Entonces me pregunto, ¿cuáles son algunos consejos para obtener buenos resultados? ¿Qué es lo más importante, específicamente para las explosiones?
- Tener texturas de buena calidad?
- Tener una variedad de texturas?
- Los colores correctos?
- ¿Movimiento realista de las partículas?
- Tener muchas y muchas partículas, muchas más de 100?
Mira esta imagen. Traté de replicarlo haciendo partículas que se disparan y crean más partículas a su paso. Pero el mío todavía no es nada de eso.
Si tiene un buen sistema de partículas, entonces puede considerar usar algún tipo de implementación de cartelera esférica para eliminar los molestos artefactos de corte y reventado.
Puede encontrar un ejemplo en http://www.iit.bme.hu/~szirmay/firesmoke.pdf .
fuente
No es necesario un gran volumen de partículas. Lo que más le ayudará es que cada partícula se mezcle entre una serie de texturas a lo largo del tiempo. Entonces, comience como una pequeña bola brillante, se expanda a una llamarada naranja más grande, luego a un parche ahumado gris claro, que luego pasa a una mancha de humo más oscura y oscura.
Incluso mezclar entre un par de texturas hará una gran diferencia en el aspecto de sus partículas.
fuente