Sie könnten einfach einen einfachen Partikel-Emitter dafür schreiben. Ist es für ein Spiel? oder für eine andere Art von Anwendung?
Es hängt auch davon ab, nach welchem Realismus Sie suchen. Ein Typ, der wegen der Erwähnung der Strömungsdynamik abgelehnt wurde, aber wenn Sie
Nachdem Sie das gesagt haben, können Sie mit einem normalen Partikel-Emitter wirklich ordentlich rauchen (Sie könnten sogar versuchen, es in Core Animation zu programmieren und nicht in OpenGL ES).
Wenn Sie auf iOS 5.0+ abzielen, enthält UIKit jetzt mehrere Particle FX, die Sie verwenden können. Sie müssen nur mit den Parametern spielen ... checkout this Einführung
Prost!
Hmmm ... ich habe kein Wissen über OpenGLES, aber dort ist eine Alternative namens iProcessing entwickelt, um native interaktive Apps für iOS zu erstellen, tatsächlich gibt es keine iOS Version 5, eigentlich iOS 4 und iOS 3, vielleicht können wir warten wann Sie veröffentlichen eine neue Version von iOS 5.
Sie benötigen einen Mac, um Xcode zu verwenden, das iProcessing-Paket enthält Beispielprojekte für Xcode.
Ehrlich gesagt, ich habe es nicht ausprobiert, aber Sie können diesen Code des interaktiven Rauchs Ссылка vergleichen.
Die Verarbeitung ist großartig, da Sie die gleichen Codes für Processing.js und iProcessing verwenden können, aber das hängt davon ab, ob Sie Bibliotheken wie OpenGL usw. importieren.
Googeln nach "opengl smoke effect" bringt eine Menge Treffer zu Artikeln, Tutorials und Code. Gibt es da wirklich nichts, was du benutzen kannst?