CPU上的PCISPH熔岩模拟是一款基于平滑粒子流体动力学 (PCISPH) 的3D熔岩粒子模拟器。本项目开发于ETH课程Physically-based Simulation。其主要功能包括:
-
Predictive-Corrective Incompressible SPH 模拟,基于3D网格与邻居列表(纯SPH版本参见
git tag pure_SPH
)。 -
温度扩散:体积内部及地面、空气之间的传递。
-
地面碰撞:模拟基于弹簧与弹性冲击的反应。
-
粘度计算:依据温度变化动态调整。
-
使用OpenMP实现多线程处理。
-
支持可配置的邻居查找距离,用于多时间步长的模拟。
-
RIB (Renderman) 场景输出,支持多种渲染模式:
-
点渲染(密度、温度、表面或着色器模式)
-
球体或定向盘渲染
-
磁盘溅射的表面渲染
-
无外部依赖,可在Linux系统上直接运行。
暂无评论