¿Alguien tiene buenos ejemplos, tutoriales o fragmentos para compartir eso preferiblemente en C # o C / C ++?
fuente
¿Alguien tiene buenos ejemplos, tutoriales o fragmentos para compartir eso preferiblemente en C # o C / C ++?
El tirador PixelJunk de Q-Games tiene un buen conjunto de fluidos. Hay un documento de GDC que han publicado aquí: http://fumufumu.q-games.com/gdc2010/shooterGDC.pdf (PDF!)
Jos Stam de Alias Maya fame (ahora Autodesk) escribió un artículo sobre fluidos en tiempo real en juegos aquí: http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf (PDF!)
Y escribió un simple solucionador de fluidos FFT aquí: http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/jgt01.pdf (PDF!) Donde incluyó la fuente en ese PDF al final.
Aquí hay un artículo bastante primitivo sobre el uso de autómatas celulares para simular fluidos: http://w-shadow.com/blog/2009/09/01/simple-fluid-simulation/
En ciertas situaciones, un enfoque tan simple puede ser apropiado (Dwarf Fortress usa un enfoque similar para simular el flujo de líquido; también - el juego de polvo). Además, este enfoque es bastante fácil de entender / poner en marcha rápidamente.