虚拟海洋场景建模技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:haoge2919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着模拟自然现象的交互式仿真技术研究不断发展,关于海浪的可视化模拟也日益受到人们的关注。与模拟其它自然现象相比,海浪运动的模拟具有显著的可控性、安全性和经济性的优点,但其在时间与空间上的随机性、复杂性特点,也在很大程度上加剧了海浪模拟的难度。海洋环境仿真在科学研究及工程应用领域具有重要的意义,如何开发真实感与实时性兼顾的虚拟海洋环境己成为人们研究的热点。本论文针对上述需求对虚拟海洋环境的开发及相关场景的生成进行了研究。对于海面绘制会出现的迟滞现象,本文采取LOD技术解决这一问题,通过LOD技术降低海面网格的复杂度,采用不同分辨率进行建模,提高建模速度。实验结果证明LOD技术可以有效地提高提高画面绘制的帧速。在分析波浪谱的理论基础上给出了基于FFT变换海浪建模方法,并对其进行仿真,分别在画面真实感和渲染速度方面进行了比较,仿真结果表明,采用FFT变换的建模方法能够具有较快的计算速度,且能很好的表现各种海况下的波浪形态。设定一些合理的仿真条件,并根据建立的模型和推导出的关系式,采用Matlab软件对海浪进行了仿真,并对仿真结果进行了分析。在FFT变换建模的基础上对海面进行了光照及纹理的处理。针对效果渲染计算量大,影响实时性的特点,采用了Cg技术对GPU进行编程,从而使一部分效果计算在GPU中进行,分担了CPU的负担,在改善画面真实感的同时保证了仿真系统的实时性。为了使海洋场景更加逼真完整,采用天空球模型代替传统的天空盒模型对海空环境进行了改善。通过虚拟现实软件Vega的API接口,采用C++语言将建立的海浪模型进行了编程实现,采用LynX图形界面对实现的虚拟海洋视景进行了渲染,增加海洋特效。在Visual Studio 2008开发环境下,完成了三维随机海浪运动模型的建立与渲染工作,并将其嵌入到Vega Prime中,集成了新的海浪模块。
其他文献
建设创新型的马克思主义执政党,是党的十八大报告对于全面提高党的建设科学化水平提出的重大目标之一。马克思主义执政党的创新活动是一项复杂的系统工程,必须坚持以我为主开
<正>失眠,《内经》称为"目不暝"、"不得眠"、"不得卧",《难经》称作"不寐",是由于心神失养或不宁而导致经常不能获得正常睡眠为特征的一类病证,轻者入睡困难,或时睡时醒,或醒
采用燃烧法在700℃下成功合成了用做白光发光二极管(WLED)的Li2BaSiO4∶Eu2+蓝绿色荧光粉,研究了不同摩尔分数的H3BO3对Li2BaSiO4∶Eu2+荧光粉材料晶体结构、颗粒粒径大小、
目的:探讨重症急性胰腺炎患者接受预警性护理对并发症的控制作用。方法:选取2015年1月至2017年1月郑州市中医院收治的160例重症急性胰腺炎患者,对其随机编号并分组,分为对照
中国与俄罗斯历来有密切的联系,俄罗斯和前苏联有许多著名的物理学家和教育家。两国作为“金砖国家”的成员国,并且俄罗斯也是我国最大最重要的邻国,加强两国教育领域的交流
我国《高等教育法》明文规定:"高等教育的任务是培养具有创新精神和实践能力的高级专门人才"。实践教学是高校人才培养体系中的关键环节,是提升学生适应能力和就业竞争力的重
对话:走出传播研究本土化的空谷王怡红我们是在80年代初充满激情地表达了传播学本土化意愿的。十几年过去了,这个口号犹如坠入空谷的回音,时继时续。每次听到,都有倏然间获得学术抱
通过比较动物和人的自杀现象及其发生原因,揭示了人类自杀行为的形成机制,提出了相关干预和预防措施.
自杀是人类在进化过程中形成的一种生物潜能,是一种适应性行为模式。自杀基因、自杀反射弧的假设让我们承认在某些条件下选择死亡的必然性和合理性,不是把注意力集中在谴责自
<正>大千世界,可谓无奇不有。有些动物竟会同人一样自杀,甚至集体自杀。目睹动物自杀的惨状,或者听到类似的消息,人类应该作何反应?
期刊