【问题标题】:particle system for cloud or smoke云或烟雾的粒子系统
【发布时间】:2013-03-09 19:40:19
【问题描述】:

我正在尝试使用 OpenGL 和 CUDA 为云和烟雾模拟制作一个简单的粒子系统。

如何使粒子系统中的粒子表现得像真正的云或烟雾在某些低湍流风中表现得一样?

我现在遇到的一些问题是:

  1. 颗粒聚集成一个大球
  2. 粒子散播到无穷远
  3. 粒子突然弹开。

我已经完成了粒子的渲染,所以我对那个区域很满意。

【问题讨论】:

    标签: opengl cuda particle-system


    【解决方案1】:

    小蚱蜢有一些关于这种性质的粒子系统的精彩教程:Noise Based Particles(烟雾)、Noise Based Particles II(烟雾)、Simple Fluid Simulation(烟雾)和Deep Opacity Maps(云)。其中大部分是纯粹的 OpenGL,但如果您愿意,可以在 CUDA / OpenGL 互操作中应用整体技术。

    【讨论】:

    • 这正是我想要的。
    • 知道如何在 Android 中执行此操作吗?
    【解决方案2】:

    也许你应该研究一下 Reynolds Boids,它会为你提供一些避免这些问题的想法:

    http://www.red3d.com/cwr/boids/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 2011-12-20
      相关资源
      最近更新 更多