基于位置的流体模拟控制方法及系统

    公开(公告)号:CN105006015B

    公开(公告)日:2018-01-02

    申请号:CN201510075199.9

    申请日:2015-02-12

    Abstract: 一种计算机图像处理领域的基于位置的流体模拟控制方法及系统,通过将用户提供目标形状模型进行体素化得到控制粒子,同时允许用户提供骨骼运动数据(BVH)文件对得到的控制粒子进行平滑形变,生成一段由粒子表示的骨骼驱动动画序列。为了控制流体模拟的形状匹配前面生成的由控制粒子表示的模型,对流体粒子应用三种控制约束,分别是密度约束、弹性约束和速度约束。其中密度约束用于驱动流体粒子形成目标形状,弹性约束能够驱动流体粒子跟踪快速变化的目标形状,速度约束用于控制流体粒子的运动速度。本发明能够在控制流体模拟形成用户设定目标形状情况下保持流体的物理细节和特性,同时通过采用基于位置的物理计算框架,允许使用任意大的时间步长,进而可以实现实时的大规模流体模拟与控制。

    基于位置的流体模拟控制方法及系统

    公开(公告)号:CN105006015A

    公开(公告)日:2015-10-28

    申请号:CN201510075199.9

    申请日:2015-02-12

    Abstract: 一种计算机图像处理领域的基于位置的流体模拟控制方法及系统,通过将用户提供目标形状模型进行体素化得到控制粒子,同时允许用户提供骨骼运动数据(BVH)文件对得到的控制粒子进行平滑形变,生成一段由粒子表示的骨骼驱动动画序列。为了控制流体模拟的形状匹配前面生成的由控制粒子表示的模型,对流体粒子应用三种控制约束,分别是密度约束、弹性约束和速度约束。其中密度约束用于驱动流体粒子形成目标形状,弹性约束能够驱动流体粒子跟踪快速变化的目标形状,速度约束用于控制流体粒子的运动速度。本发明能够在控制流体模拟形成用户设定目标形状情况下保持流体的物理细节和特性,同时通过采用基于位置的物理计算框架,允许使用任意大的时间步长,进而可以实现实时的大规模流体模拟与控制。

Patent Agency Ranking