摘要
长期以来,由于流体仿真和物体变形计算都具有相当程度的复杂性,使得流体与刚体的交互模拟,特别是和带有复杂动画的角色交互的效果,难以达到实时计算和渲染。在此,笔者提出了一个新的方法,用于生成沿着角色运动而产生交互的流体特效。为了实现这类效果的生成,控制流体特效与运动角色的交互,首先针对角色运动轨迹进行跟踪,根据轨迹的几何性质而生成初始状态的流体特效;然后借助光滑流体动力学(SPH)对流体粒子进行仿真。其中针对基于SPH技术的复杂性,流体仿真的过程借助GPU并行计算的能力,采用了一种新的高效粒子搜索算法,最终实现普通用户级个人计算机上实时渲染具有流体运动特征的角色运动特效。
In the past work for long time,since the computation required on object deformation and interaction is intensive,when fluid is interacted with rigid bodies,or especially with animating figure,the demand of real-time simulation and rendering could be hardly achieved.This paper presents a novel approach for generating effects simulated by fluid dynamics and interacted by the figure motions.In order to handle the interaction between fluid effect and deformed figure,firstly,the motion trajectory of character is tracked,and then the fluid dynamics is simulated by the model of SmoothedParticle Hydrodynamics(SPH).Moreover,during the fluid simulation,an efficient algorithm for particle searching is also proposed,in virtue of parallel processing by GPU.Consequently,the simulation of 3D fluid effects with realistic character interaction can be rendered on a consumer-level PC in real-time.
出处
《集成技术》
2012年第1期77-83,共7页
Journal of Integration Technology
基金
国家自然科学基金(60833007)
澳门大学基金