2011-05-20 13 views
8

Busqué en Internet información sobre sistemas de partículas y efectos de fuego, pero no encontré ninguna buena respuesta.¿Cómo hacen los juegos efectos de fuego y humo?

Algunos juegos tienen algún tipo de película que se muestra como el fuego, que es bastante buena, pero no para los incendios que están cerca del espectador.

¿Cómo puedo crear efectos realistas de fuego y humo en un juego? Estoy buscando un buen código de muestra o descripciones de cómo hacer esto.

Respuesta

4

Si realmente quiere empezar a trabajar en la simulación de fluido como el efecto (que en realidad son el humo y el fuego) a continuación, echar un vistazo a excelente "stable fluids" papel de Jos Stam. Es matemáticamente algo complicado si no estás familiarizado con el terreno. Pero si superas las ecuaciones (this might help), no es tan difícil. Y hay muchas implementaciones disponibles.

Solo Google "Stable Fluids" :) Tal vez no sea un sistema de partículas real, pero de todos modos es muy divertido.

1

Aunque no tengo el conocimiento para dar una respuesta a mí mismo, que puede proporcionar una ventaja para usted: http://sourceforge.net/projects/real-time-fire/

El objetivo de este proyecto es crear un generador rápido de una animación de fuego volumétrica . El generador usa una secuencia precalculada para producir una animación infinita . Los paquetes en tiempo real fire2.0 y superior contienen además una neblina de calor.

+0

Gracias, se veía genial pero no era lo suficientemente real;). –

+2

@Green Code: Renderizar fuego realmente bueno sigue siendo un problema grave. Incluso en las representaciones fuera de línea todavía no se ve perfecto. Probablemente hayas visto "Avatar", y en la escena nocturna, donde el protagonista hace una antorcha improvisada, el fuego de eso se puede decir claramente como CGI. – datenwolf

+0

@datenwolf: ¿Qué quieres decir con CGI? –

1

Sugiero buscar el código fuente de algunos juegos que requieren el uso de un sistema de partículas.

Si no puede encontrarlos, siempre hay Wikipedia para algunos conocimientos básicos. Sin embargo, esto podría no ser suficiente.

+0

Gracias. Pero esperaba una respuesta más técnica. Como después del efecto? –

Cuestiones relacionadas