摘要
本文提出了一种基于物理模型的火苗数值模拟方法。真实感和实时性是计算机图形学追求的两个目标。传统的动画技术生成的物体运动是虚拟的,并不能完全反映物体的真实运动。与传统的动画技术相比,基于物理的动画更能表现运动的真实性。本文在用非粘性不可压欧拉方程表示火苗物理模型的基础上,利用破开算子法将其分解成外力项、对流项和投影项分别进行求解,每一步都稳定,因而整个求解也就稳定。求解过程的稳定性保证了模拟可以用大时间步长,也就保证了模拟的实时性。与传统的方法相比,能同时满足计算机图形学的真实感和实时性要求。
In this paper, a physically based approach for simulating Tongue of Fire is proposed. Realistic animation and real-time simulation are two objectivespursued in computer graphics applications. Traditional animation technique can obtain virtual movement, but it has difficulty for realistic movement. Compared with the traditional animation technique, physically based animation can represent realistic movement better. The inviscid and incompressible Euler equations are used in the model, and the operator splitting method is employed to split the model into external force term, advection term and projection term, Every step is stable, so the whole process is also stable. Thus, the big time step can be taken to ensure real-time simulation. Compared with the traditional technique, this method can be taken for real- istic animation and real-time simulation of Tongue of Fire in computer graphics applications.
出处
《计算机科学》
CSCD
北大核心
2007年第4期236-238,共3页
Computer Science
基金
国家863项目(编号:2004AA420100)资助
关键词
火苗
真实感动画
实时模拟
Tongue of fire, Realistic animation, Real-time simulation