基于OSG Ocean的大规模深海海浪泡沫的实时模拟

来源 :燕山大学 | 被引量 : 0次 | 上传用户:wingoH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模深海海洋的仿真一直是计算机图形学领域最具挑战性的问题之一。近年来,海洋模拟不断应用于3D游戏、电影特效、广告设计等多种行业。海面的波动规律十分复杂,因此如何更逼真的展现海面的运动,成为了众多学者的重点研究方向。本文针对目前大规模深海海浪泡沫模拟的真实感和实时性较差的问题进行研究,具体内容如下。首先,构建动态海浪模型,利用Phillips频谱获取海浪频域的振幅值,再通过快速傅立叶逆变换(IFFT)计算海面网格顶点随时间变化的数值,从而将得到的频域振幅值转换到空间域的高度值,并对傅立叶系数进行优化,生成海面高度场;然后与水平面上的位移叠加,形成陡峭的波浪(choppy)。其次,采用无缝自适应LOD网格生成海面网格并进行拼接,实现无限海域的仿真;然后加载天空盒纹理;利用Snell定律模拟海面上空的光照情形,改进Fresnel系数使海面光照更加接近真实;引入Blinn-Phong光照模型对海面进行天空背景映射下的光照渲染;加入船只、岛屿等3D模型及粒子系统中的雨、雪场景。再次,使用平铺的小补丁构造深海海洋表面会导致海洋表面的泡沫有明显的位置上的重复性,影响海面的真实性,为此设计了一个动态阈值条件减少泡沫位置的重复性;而对于海浪泡沫因海浪的周期性运动产生的重复,提出建立动态纹理贴图库,并引入随机函数随机选取纹理,然后借助平滑埃尔米特差值模拟泡沫的光照强度,从而使泡沫在阳光下更加真实。最后,利用OSG开源图形库、Open GL高级着色语言GLSL设计实现了深海海浪及泡沫的仿真系统。实验表明,采用本文方法可以有效消除海浪泡沫的重复性,提高海面光照效果,增强海洋仿真的真实感。
其他文献
目的:临床观察前牙深覆牙合病例应用固定矫治技术打开咬合的临床效果。方法:选取福建医科大学附属口腔医院正畸科2016年收治的安氏Ⅱ类均角型深覆牙合病例一例,女性,11岁。凸
本篇文章首先对通信工程监理信息化系统基本含义进行概述,从提升工程整体施工效率、实现企业效益的最大化两个方面,对信息化系统在通信工程监理现场管理的应用意义进行解析,
通过田间试验和室内分析,研究了银北盐化灌淤土施用酵素菌有机肥对加工番茄生长发育、产量、品质及土壤理化性质等指标的影响。结果表明:以常规施肥为对照,施用酵素菌肥7500kg/hm
驾驶行为特性是车辆主动安全系统、车路协同系统、智能交通系统、交通安全管理及控制的应用基础,对实现车联网环境下的安全预警具有重要意义。驾驶行为具有复杂性、时变性及
<正>一、引导小学生文明上网存在的误区1.引导者的角色误区文明上网的范畴不仅仅包括学校,也包含其他上网场所。担任引导者角色的既包括教师、家长也
海啸在长距离的传播过程中,与其所诱发的大气重力波的波阵面特征前后连贯一致。同时大气重力波在向上传播过程中,其振幅随高度呈指数性增长,因此在高层大气中提高了其被探测
<正>元谋系傣语,意为天马,以距今170万年的"元谋人"化石而闻名于世,素有"东方人类故乡"之称;元谋城区海拔1087米,处于人体健康长寿的黄金海拔高度,全年年平均气温21.9℃,降雨
企业竞争力是企业理论研究的焦点问题。中国民营企业对外投资的发展无疑可以提升自身竞争力,但是在此过程中需要选择合适的投资战略,以期有效实现增强企业竞争力的目标。
为更好地保护古建室外地面及与之相关的铺墁工艺,采取理论与实践相结合的研究方法,以故宫乾清门广场砖地面细墁工程为例,研究了古建室外砖地面细墁的技术及相关问题。对墁地