在虚拟战场烟雾效果优化的设计中,采用传统粒子系统方法难以模拟烟雾的湍流旋转效果,而且需要大量粒子,实时性不强,逼真度不高,难以满足虚拟战场仿真的需要。为解决上述问题,提出一种粒子系统烟雾仿真方法,首先对烟雾粒子进行受力分析,...在虚拟战场烟雾效果优化的设计中,采用传统粒子系统方法难以模拟烟雾的湍流旋转效果,而且需要大量粒子,实时性不强,逼真度不高,难以满足虚拟战场仿真的需要。为解决上述问题,提出一种粒子系统烟雾仿真方法,首先对烟雾粒子进行受力分析,再按照气体动力学方程求解烟雾的运动,并构建相应的烟雾粒子类实现烟雾旋转运动过程模拟。采用动态纹理映射技术模拟烟雾的外形、颜色等形态变化,利用Bill Board和基于视点距离的LOD(Level of Detail)方法提高烟雾绘制效率,与传统粒子系统方法相比,增加了对烟雾湍流旋转的模拟,效果逼真,实时性强,能满足虚拟战场多烟雾仿真需要。展开更多
文摘在虚拟战场烟雾效果优化的设计中,采用传统粒子系统方法难以模拟烟雾的湍流旋转效果,而且需要大量粒子,实时性不强,逼真度不高,难以满足虚拟战场仿真的需要。为解决上述问题,提出一种粒子系统烟雾仿真方法,首先对烟雾粒子进行受力分析,再按照气体动力学方程求解烟雾的运动,并构建相应的烟雾粒子类实现烟雾旋转运动过程模拟。采用动态纹理映射技术模拟烟雾的外形、颜色等形态变化,利用Bill Board和基于视点距离的LOD(Level of Detail)方法提高烟雾绘制效率,与传统粒子系统方法相比,增加了对烟雾湍流旋转的模拟,效果逼真,实时性强,能满足虚拟战场多烟雾仿真需要。