粒子系统和光滑粒子流体力学(SPH)有什么区别?
SPH是粒子系统的一个更具体的版本吗?
在google上搜索更多,我会更困惑,因为文章在谈论概念时不准确
发布于 2022-04-18 16:09:02
粒子系统在图形中被用来表示像火、烟、雾、火花、飞溅、小碎片如岩石、碎片或树叶等现象,以及魔法或科幻效果,如咒语、能量电荷等。它们涉及大量的轻量级粒子实体,它们通常被渲染成精灵或简单的网格,随机生成并遵循简单的模拟规则,通常不会与彼此或场景的其他部分进行太多的物理交互。粒子系统的主要目的是创造一种视觉效果,而不是精确的模拟,因此它们的外观和行为都是艺术家驱动的。
SPH是一种用离散粒子实体来表示流体小块的流体模拟方法。它们被用来估计流体密度/压力/速度/在一个给定的点上,通过对附近粒子的平均。流体的平流是通过粒子在空间中的直接运动来表示的。这与基于网格的流体模拟方法形成了对比,即流体特性存储在离散网格点,而平流是通过重采样网格来执行的。这两种方法各有优缺点。SPH粒子通常不直接用于渲染;相反,可以使用行进立方体或类似的方法从粒子定义的密度场中提取等深线面,并将其呈现出来。
除了它们使用“粒子”的比喻之外,它们之间没有多少共同点,这意味着有大量的轻量级离散实体按照某些规则在空间中移动。一种是视觉效果,是艺术家想要的,另一种是计算流体力学的方法。
https://computergraphics.stackexchange.com/questions/12632
复制相似问题