Come posso creare un bell'effetto di esplosione di particelle?


34

Non sono un grande artista, ma sto cercando di ottenere effetti particellari decenti in un gioco 2.5D. Sto realizzando una replica dei "Tanks" di Wii Play e non riesco proprio a far sembrare belle le esplosioni. Non vado per lo stile esatto che avevano, probabilmente qualcosa di più realistico, meno infantile.

Il mio motore di particelle disegna semplicemente una trama 2d sullo schermo e supporta, per particella: posizione di partenza, velocità, gravità (o qualsiasi accelerazione), resistenza dell'aria (resistenza), colore incluso alfa, dimensione iniziale, velocità di espansione delle dimensioni, durata e tasso di dissolvenza.

Nelle mie esplosioni di carri armati, sto disegnando circa 100 particelle e ho modificato i parametri per giorni cercando di rendere le cose belle. Quindi mi chiedo, quali sono alcuni consigli per ottenere buoni risultati? Cosa è più importante, in particolare per le esplosioni?

  • Avere trame di buona qualità?
  • Avere una varietà di trame?
  • I colori giusti?
  • Movimento realistico delle particelle?
  • Hai un sacco di particelle, molte più di 100?

Dai un'occhiata a questa immagine. Ho provato a replicarlo creando particelle che fuoriescono e creano più particelle sulla loro scia. Ma il mio non è ancora niente del genere.

Risposte:


5

Per le esplosioni, in particolare, è molto importante ottenere la fusione giusta. Un elemento molto importante è l'uso dell'alfa pre-moltiplicata . Citato dal link:

Che cosa succede se si desidera un singolo sistema di particelle che ha particelle di fiamma additiva che si trasformano in particelle di fuliggine che invecchiano? Non puoi cambiare il rendering nel mezzo di un sistema di particelle, è sciocco. Chi può aiutarci ora? Perché - è Premultiplied Alpha Man - grazie a Dio sei qui!

Quindi puoi far cambiare le particelle da additivo a lerp man mano che invecchiano: tutto ciò che fai è cambiare il valore alfa da 0 e il colore della trama da un colore rosso / giallo fuoco verso un alfa di 1 e un colore fuligginoso scuro.


Il collegamento è interrotto, ma ecco una versione cache che sembra funzionare: webcache.googleusercontent.com/search?q=cache:http://…
user89

Anche quel collegamento ora è rotto - ecco una versione migliore: web.archive.org/web/20100316210937/http://home.comcast.net/…
Blue_Dragon360


2

Non è necessario un enorme volume di particelle. Ciò che ti aiuterà di più è avere ogni miscela di particelle tra una serie di trame nel tempo. Quindi, inizia come una piccola palla luminosa, espandi a un bagliore arancione più grande, quindi a una macchia fumosa grigio chiaro, che poi passa a una più piccola macchia di fumo più scura.

Anche la fusione tra un paio di trame farà un'enorme differenza nell'aspetto delle particelle.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.