Die in der Computergrafik verwendete Terminologie ist Partikelsysteme und kein Raucheffekt. Schließlich können Sie Rauch modellieren, indem Sie ihn als Ansammlung mehrerer Partikel behandeln.
Es gibt einige Tutorials, die den Aufbau von Partikelsystemen in Java behandeln. Beide unten aufgeführten Links haben Quellcode:
Verwandte Frage zu Stackoverflow: