● 摘要
随着虚拟现实技术的飞速发展和现代战争的需要,虚拟战场环境的建模与仿真越来越受到人们重视,而海洋环境的视景仿真技术一直是虚拟现实技术的重要研究方向之一,为了完成夜间作战等复杂作战条件下的任务的模拟,有必要进行夜间星空海面场景的建模与仿真。为此,论文主要针对远海海面的建模与仿真进行了研究和探索。对于海面水波纹的建模方法采用基于海浪谱的线性叠加方法,并且改进了这一方法的数学模型,其优点是模型简单、便于实现、能够模拟海面水波纹的基本形态;缺点是在模拟巨浪以及浪花方面不能令人满意。对于星空的建模与仿真是基于特殊的粒子系统实现的,特殊之处在于每个粒子都是初始化时生成,程序关闭时消亡,并且粒子位置固定,利用这一方法取得较好的模拟效果。对于舰船模型的可视化实现论文采用的是Creator中的模型,通过转换和列表显示加载到OpenGL渲染的场景中,能够方便的使用。对于船尾浪花的建模与仿真是利用粒子系统实现的,这是真正意义上的粒子系统,粒子属性主要包括寿命、死亡速度、初始位置、运动速度等,这些属性都含有随机性。另外,论文还进行了舰船航行以及船尾浪花受风力影响的可视化实验。通过研究与实验,论文在海面水波纹实时模拟、星空系统建模仿真以及船尾浪花可视化实现方面均取得了一定的研究成果。
相关内容
相关标签