- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
虚拟海洋跟三维可视化仿真引擎的探究跟开发
谨以此文献给我的妻子、儿子,我的父母和所
有关心、爱护我的人
李勃
I
II
III
虚拟海洋与三维可视化仿真引擎的研究与开发
摘 要
海洋是一个巨大复杂、各种因素相互影响,多类过程彼此作用的时变系
统。中国是一个海洋大国,社会和经济发展必然越来越多地依赖海洋。“数
字海洋”是由海量、多分辨率、多时相、多类型海洋监测监视数据及其分析
算法构建而成的海洋信息系统。从国家发展战略的高度出发,我国将“数字
海洋”列入国家海洋科学技术发展计划。随着这一发展目标的确定和实施,
运用数字化手段统一处理和表现海洋数据和现象已成为迫切需要解决的重
大课题。
本文设计了面向“数字海洋”应用的虚拟海洋三维可视化仿真引擎
(Virtual-Reality and Visualization Engine of Ocean)—i4Ocean,其中
“i4 ”代表虚拟海洋可视化仿真的浸没感(Immersion )、交互性
(Interactivity)、构想性(Imagination)和智慧性(Intelligence)。引
擎不借助其它地理信息系统软件的二次开发功能,全部基于底层开发,具有
自主知识产权。另外,引擎除了界面交互部分的实现借助于MFC 类库之外,
其他全部功能都不依赖 MFC 开发环境,便于引擎的跨平台和跨系统交互。
i4Ocean 为海洋数据的管理提供了一种海洋时空数据模型支持,该模型能很
好的描述和存储海洋时空数据和特征数据。引擎使用可编程特效文件来管理
和实现海洋中复杂的光影效果和可视化效果。i4Ocean 包含资源管理、场景
管理、渲染管理和交互管理四大功能模块,为用户和开发者提供实时交互的
三维海洋虚拟环境搭建,海洋数据可视化等基本功能。用户和开发者可以基
于引擎快速方便的搭建海洋平台,并扩展和增加自己的功能。最后基于引擎
模拟了海上溢油现象,实现在海面风场和水下流场的影响下,油粒子扩散、
漂移全过程;并搭建了海洋水文环境要素可视化系统,实现了中国东海水文
环境数据球面三维体绘制和三维矢量场可视化。
本文的主要贡献有:
(1)设计和实现了虚拟海洋与三维可视化仿真引擎—i4Ocean。本文采
用模型-视图-适配器-特效 (Model-View-Adapter-Effect)框架模式搭建引
擎底层架构,进行界面、交互、功能和特效的封装。上述四个部分之间的联
系弱化,实现了弱耦合的关系,视图层和功能层分离,允许更改视图层代码
IV
而不用重新编译模型和适配器代码。同时引擎为开发者提供了数据、交互、
功能和特效的扩展接口,以便增加新的数据、功能和特效。i4Ocean 封装和
实现了海洋可视化仿真功能模块,用户和开发者可以基于引擎快速搭建三维
海洋可视化仿真平台。
(2)提出了适合海洋数据的球面体绘制方法。传统的光线投射体绘制
算法在长方体中实现,对于虚拟球体场景中的海洋体数据可视化,长方体渲
染结果不能精确定位在地球表面位置;由于地球曲率的影响,对于大范围海
洋数据,该方法的绘制结果的误差也是非常大的。本文提出了一种GPU 加速
的球面体绘制方法,在坐标系转换过程中采用了球体坐标系,海洋数据在球
壳体中绘制能够更好体现表达海洋数据的形态和变化。
(3)提出了自适应噪声采样的三维矢量场体绘制方法。传统的线积分
卷积(LIC)选择噪声纹理作为输入,通过线积分卷积矢量数据得到输出流
线纹理的每个像素值,这种方法使用固定空间分辨率的噪声纹理,采样频率
不随视点距离远近发生改变。本文提出一种根据视点距离,自适应设置采样
分辨率,实时生成新的噪声纹理送入GPU 中进行流线卷积生成,实现一种随
视点距离远近变化,绘制流线也随之减增的多层次细节(LOD)的效果。
关键词:数字海洋;可视化仿真;球面体绘制;3DLIC
V
Study and Development of Virtual-Reality and
3D-Visualization Ocean
您可能关注的文档
- 急性呼吸窘迫综合征(ards)的基础跟临床.ppt
- 几何模型数据压缩跟虚拟场景实时显示技术探究.ppt
- 监控dvr中文版使用手(中性)册.doc
- 减速器的可视化虚拟设计.ppt
- 蒋文新-ards规范化治疗实施要点.pdf
- 交换跟虚拟局域网.doc
- 交换机跟虚拟局域网组网技术.ppt
- 交换式跟虚拟局域网的配置.doc
- 教你用chariot测量网络带宽.docx
- 解决arp欺骗跟攻击的方法.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 大班语言活动小鼹鼠找食物.pptx VIP
- 辽宁大连市朝鲜族文化艺术馆2024年考试招考工作人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 创伤救护及四大技术.ppt VIP
- 机器人技术及其应用(第2版)张宪民-第2章 机器人的机构与分类.pptx VIP
- 有限空间作业安全培训PPT课件(必威体育精装版).pptx VIP
- 3《开动脑筋多想想》教学设计 教科版心理健康五年级下册.doc
- 航海英语 Life-saving Appliances 12 海上应急.ppt
- 西华师范大学校园生活垃圾污染现状调查及建议.doc VIP
- 《儿童健康讲记》李辛.docx
- 11月9日消防日消防安全培训PPT课件.pptx VIP
文档评论(0)