|
中山大学学报(自然科学版) 2015
随机可控风场中三维布料实时仿真Keywords: 布料模拟,质点弹簧,随机可控风场,空气动力学模型,Perlin噪声 Abstract: 摘要 现实生活中的布料总是处于特定的风场中.为获得更丰富的布料动态效果,提出一种结合简单空气动力学模型与柏林噪声函数的方法模拟随机风场,实现布料在风场中的动态效果,使布料的运动形态更细腻逼真.建立基于三角网格的质点弹簧的布料模型,通过拉格朗日应变逐渐增大弹性系数的变化率解决超弹性问题,降低计算复杂度,同时大大提高了系统稳定性;其次,将风力分解再离散到布料质点实现风力的传播,再通过柏林噪声函数产生扰动,增强风场的随机性和不可压缩的特性;最后,只考虑风场对布料的作用,根据牛顿第二定律建立运动方程,通过verlet数值积分对运动方程进行数值求解,实时模拟布料随任意改变的风向和风力运动
|