2013-03-20 86 views
8

我正在嘗試使用OpenGL和CUDA爲雲和煙霧模擬做一個簡單的粒子系統。用於雲或煙霧的粒子系統

如何讓粒子系統中的粒子表現爲真正的雲或煙在一些低湍流風中表現?

我有現在的一些問題是:

  1. 顆粒聚集在一起的大球
  2. 顆粒散佈擄到無窮
  3. 顆粒突然彈弓自己了。

我已經做了粒子渲染所以我在這方面的滿足。

回答

17

的小螞蚱,對這種性質的粒子系統的一些精彩教程:Noise Based Particles(煙) ,Noise Based Particles II(煙霧),Simple Fluid Simulation(煙霧)和Deep Opacity Maps(雲)。其中大多數都是純粹的OpenGL,但是如果您願意的話,整體技術可以應用於CUDA/OpenGL interops。

+0

這正是我所期待的。 – ColacX 2013-03-20 17:36:21

+0

這些建議很棒! Upvote給你。 – 2013-03-21 05:25:31

+0

任何想法如何在Android中做到這一點? – 2016-07-21 06:59:18