海浪建模与绘制的关键技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:stephenlyx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实场景的仿真是虚拟现实领域的基础工作。海浪场景是虚拟现实场景中较为复杂的场景之一。首先,海浪的形状复杂,不能由简单几何体构造,在使用基本几何图元构造时需要大量的数据。其次,海浪是动态变化的,每一次变化都要求计算机重新进行一次绘制。再次,海浪的形成受多种因素的影响,波形的变化规律多种多样,海浪的形态在不同的时刻具有随机性。最后,海洋环境多样,天气多变,环境光源需要考虑各种法线的反射与折射。海浪最终颜色不宜确定。如果光照不能处理好,将极大影响海浪模拟的真实性。正是由于海浪场景的复杂,海浪的建模与绘制存在许多难点。本文分别对海浪场景的建模与绘制技术进行分析与研究。首先,针对海浪谱方法在建模时存在的周期性重复现象及真实感不强的问题,本文提出基于扰动的海浪谱建模方法。为了在海浪谱上叠加柏林噪音扰动,给出依据视点位置的叠加策略。当视景体中出现较大面积海面时,依据本文给出的叠加公式,将柏林噪音与海浪谱生成的高度图进行叠加,使得相应海面的高度图发生变化,进而减弱周期性重复现象并提高海面真实感。其次,针对光线跟踪算法在动态海浪绘制时帧率较低的问题,本文从海浪场景三角形分布不均匀的特点出发,提出适宜于海浪场景的基于简单光照的光线跟踪算法及其加速结构。光线跟踪算法的光线跟踪策略要依据光照模型,海浪场景中全局光照模型的光线跟踪策略有许多的跟踪是不必要的,因此,提出简化折射与限制反射光线条数的简单光照模型。海浪场景中对象大多分布在海面高度一定正负范围内,在加速结构建立时,相当多的时间消耗在了海面上部与天空盒之间的空白区域,因此提出多层次的加速结构及选择性更新的策略。最后,分析海面漂浮物漂移过程的风流条件对运动的影响,研究蒙特卡洛方法在漂移模型计算中的应用,基于本文提出的海浪建模与绘制技术,建立一个用于飘移模型的海面三维可视化系统。
其他文献
随着计算机技术的快速发展,图像处理技术在人们生活中得到了广泛的应用。经过特定算法处理后的图像,给人们带来更精彩的视觉效果,让交通、生活更加便利,提高了工作效率。近年
学位
随着全球化进程的加快,Web作为一种重要的沟通手段受到的关注越来越多,对Web服务描述的正确性投入的精力随之增加。BPEL(Business Process Execution Language)作为描述Web服
农业科技成果转化资金项目于2001年开始使用了单机C/S版软件,于2006年使用项目上报、受理、审理、监理、验收为一体的网络管理系统,使农业科技成果转化资金项目全面实行数字
随着计算机技术和网络通信技术的飞速发展,以及多媒体技术的广泛应用,海量的各种类型的信息正在被人们采集、传输和应用。多媒体信息的表现方式除了最初单一的文本方式外,还
信用风险是现代商业银行面临的最主要的风险之一,也是导致银行破产的最常见因为之一。我国商业银行信用信息化建设滞后、信息不对称,导致银行实际操作过程中的高风险、高成本
随着知识的爆炸性增长,如何从浩瀚的信息中找到用户最需要的部分已成为一大难题。为解决这个问题,信息检索和推荐系统从不同的层面提供了很好的帮助。信息检索通过分析文档内
随着计算机网络的发展和网络的开放性、共享性及互连程度的扩大,因特网日益成为信息交换的主要手段,与此同时,一些网络新业务的不断兴起,如电子商务(Electronic Commerce)、
对词语之间和词对之间的关系进行量化测度是自然语言处理的重要研究内容之一,相关研究成果在信息检索、语义消歧、机器翻译等自然语言处理领域都有广泛的应用。近年来,词语之
现代流程工业的一个重要特点是向大型化和综合自动化方向发展。流程工业综合自动化通过集成过程控制,经营管理,计划调度和市场销售等技术手段,实现全局,局部各级优化,以最短