论文部分内容阅读
针对鱼变形的实时生成问题,提出一种贝塞尔曲面结合质点-弹簧模型实现鱼的变形模拟。首先,为实现不同种类鱼之间的变形,将鱼模型分为若干模块,组合建立鱼形状的双三次Bezier曲面,曲面控制点组织成鱼模型的变形控制网格,调整该变形控制网格实现各个模块的变形,从而达到不同形状鱼之间的变形。其次,为体现鱼自身运动时的真实变形,解决变形时不同模块间出现的裂缝问题,将鱼形状的Bezier曲面细分得到鱼的整体网格模型,质点-弹簧模型加载到该模型上,通过弹簧的拉伸和收缩带动相邻质点的运动,实现鱼体运动的变形效果。实验表明,所做工作能够高效实时的模拟不同种类鱼之间的变形,以及鱼自身运动时产生的变形,并且变形效果更加真实。