虚拟海洋多场景要素实时绘制算法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:niuniuplayplay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无论在虚拟的大型3D游戏、影视作品中,还是在海洋勘探等领域,大规模海洋仿真有着非常重要的应用。目前的海洋仿真研究中大多聚焦在海面建模层面,或者只实现某一个海洋光学表现效果,没有一种实现海洋多场景要素实时仿真的方法,局限性很大。为实现更为逼真的海洋多场景要素仿真,本文主要从两大方面进行算法研究,分别为海洋与物体双向交互研究和海洋整体光学效果研究。首先,针对海洋水体水面区域范围广大的问题,为在保证真实性的情况下更好的满足实时性要求,采用基于LOD技术的放射性网格与投影网格分别进行建模,结合基于海洋统计学模型的统一的长短波频谱进行快速傅立叶逆变换求得水面高度场,实现具有多参数可调可控实时大规模海洋场景。其次,针对在海洋与物体双向交互尤其在海面对物体作用时仿真度不高的问题,提出一种基于物理刚体动力学的有限体积元法求解海水对物体作用力,该算法能对包括凹多面体网格在内的多种形状的物体进行正确的受力计算。在物体对海洋作用方面,引入粒子系统方法实现物体落水激起浪花效果。再次,在海洋与光照交互方面,基于渲染到纹理的方法实现海面反射与折射,引入Blinn-phong光照模型实现海面高光反射;针对目前大多仿真程序在海洋与岛屿地形边界处不能正确过渡问题,提出通过优化菲涅耳系数求解并对菲涅耳系数进行修正以及在地形边界添加泡沫效果的方法实现这两种不同介质的柔和过渡效果;为实现海洋三维立体场景效果,引入全局雾实现模糊海下效果,采用基于刻蚀图的方法实现水下刻蚀光斑效果。最后,利用Unity3D游戏引擎和高级着色语言Cg设计并实现大规模虚拟海洋多场景要素仿真系统,所有效果均为实时计算渲染得到。实验结果表明,采用文中方法能够对大规模虚拟海洋多场景要素进行实时高效的模拟,效果逼真且有很高的实时性。
其他文献
P2P技术在网络的快速发展与普及中已成为信息交换的一种主要方式。它是一种基于分布式计算的新型网络架构模型,其设计的主要目标就是在个体之间以直接通信方式来交换信息资源
随着计算机和网络的快速发展,软件系统规模日益增大、使用环境日益复杂,使得软件系统表现出越来越复杂的特性。将软件系统建模为一种复杂网络,从数据挖掘的角度出发,发现软件
失衡样本,即不平衡的数据集,是指在一个数据集中不同类样本的数量相差悬殊。研究表明不平衡数据集严重影响了很多传统机器学习算法的分类性能,特别是少数类的分类性能可能很
随着计算机和网络技术的发展,E-learning学习环境得到普及,同时各种网络教学平台,如LMS也应运而生。资源搜索是LMS的功能之一,可以方便教学者和学习者从网络平台上寻找所需要
工作流就是一系列相互衔接、自动进行的业务活动或任务,是经营过程的一种计算机实现。它已经成为现代企业实现业务流程自动化管理,集成各种内部管理系统,优化企业经营管理过
目前,宽带无线接入(Broadband Wireless Access, BWA)网络已被证明在给个人和商业客户,尤其需要高速接入互联网的用户是一个可行的解决方案。全球微波互联接入简称(WiMAX)系统是
随着科学与技术的不断发展,数据的规模急剧增长,如何有效的利用这些数据来服务于日常生活与科研是各个领域专家一直努力研究的方向。1982年,波兰数学家Z.Pawlak于提出了粗糙
人脸识别技术是生物特征识别技术中应用最广的一项技术,也是计算机视觉和模式识别领域研究得最多的一个课题。由于其在不同领域的需求有所不同,产生了许多不同的人脸识别技术
随着计算机网络技术的发展,互联网逐渐呈现出一种高带宽、高延迟的特性。传统的TCP拥塞控制算法已经不能适应现有的网络,带宽利用率低下。因此,设计出一个适应高带宽延迟网络
在非结构化P2P网络中,节点由于受到内部能力差异、搭便车行为和高扰动(High Churn)特性的影响,负载度呈现出严重的失衡,对网络的健壮性和可用性形成了严重的影响,同时也造成