在实时粒子系统中模拟美学流体状流动

时间:2018-06-08 13:59:39

标签: graphics computer-vision openframeworks particle-system particles

我正在使用openframeworks中的实时粒子系统进行艺术装置。

我的视觉目标就像一个流畅的表面。整个屏幕充满了缓慢移动的粒子,特定点之间应该是缓慢流动的粒子流,这会增加密度。 (就像在一杯咖啡中用牛奶慢慢搅拌一样......)它不一定非常准确,只能看起来很好,大约有50,000-100,000个颗粒,在一个像样的麦克风上运行。

目前,我有一个简单的基于物理的粒子系统,基于此: ParticleVec3 on github  颗粒具有质量,速度等,力可以在数学上应用于它们。

我的第一个方法是在近粒子之间实现张力,这样其他粒子就会被拖到移动粒子后面。

第二个想法是限制力的范围,为此,我必须知道哪些粒子位于应施加力的点附近。

您是否有任何提示或常用算法来解决此问题?

你认为我应该改进我的一种方法吗?为此,我可能必须找到一种找到周围粒子的低性能方法。

0 个答案:

没有答案