实时水面建模及绘制技术研究

来源 :贵州大学 | 被引量 : 0次 | 上传用户:a7395937
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机图形学领域,研究人员一直努力利用计算机再现身边的真实世界。水面模拟作为自然景物模拟的一个分支,一直以来都是计算机图形学中的热门研究课题之一。水面约占地表面积的70%,水的运动和水所形成的光影效果在日常生活中非常常见。在影视动画、虚拟现实系统和电脑游戏等领域中均可以看到大量虚拟的水面场景,这些场景给观众或用户带来了极大的真实感和沉浸感。因此对水的模拟有着广泛的应用价值。  本文在进行水面模拟时兼顾了实时性和真实感,使得绘制出的水面具有逼真的效果又有较高的刷新率。本文所做的工作和创新点如下:  (1)提出了基于视点镜像的纯纹理水面绘制方法。水面仅由一个矩形平面构成,水面的折射、反射、波纹和流动等效果均使用纹理映射技术来实现。在获取水面反射纹理时,以水平面为参考面做视点的镜像,实时地将水面以上的景物渲染成反射纹理。该方法使得二维平面产生三维的水面效果。虽然牺牲了水面的细节,但是增加场景的复杂度后水面的绘制速率依然很高,可用于对真实感要求不是非常高的虚拟现实系统中。  (2)提出了基于邻域速度传播的水波生成与扩散算法。采用邻域传播的思想,为每个水结点增加一个速度属性,推导出水面受到扰动后,水波的演变公式。在水波渲染方面,实现了水波透明、折射及反射效果。该算法能很好地模拟现实中的水波,绘制速度也很快,可用于三维水现象模拟、动态水面仿真等领域。  (3)提出了三维柏林噪声与位移贴图相结合的水面生成算法。使用圆形网格表示水平面,将三维柏林噪声中的一个轴作为时间轴,在预处理阶段构造一系列连续变化的噪声图像作为水面高度场的激励源。在实时绘制时,使用位移贴图技术将噪声图像映射到圆形网格的相应顶点来获得水面的高度,避免了对每个网格点进行噪声计算。最后实现了水面对天空、景物和太阳的反射效果,并添加了泡沫来增强水面的真实感。在普通PC机上,绘制约40万个三角形,绘制速度能达到75fps左右,具有很高的绘制效率。
其他文献
随着互联网的快速发展,Web资源已成为企业获得竞争情报的重要来源。但是,从Web资源中获取的文本情报信息量往往比较大,来源广泛,不利于阅读分析,同时也存在着很多重复的内容,
随着微电子技术、计算技术以及无线通信技术的进步,低功耗多功能的传感器得到了快速的发展,而且无线传感器网络已经被广泛地应用。无线传感器网络以数据为中心,提供数据采集
结构光三维视觉技术中经常先要对编码结构光图像中的纹线进行检测,获取结构光纹线的边缘位置、边缘方向、角点等信息。由于物体形状、表面深度等三维信息的作用,还有图像拍摄
数据仓库中存储着海量数据,支持的查询形式复杂,如何达到查询的高效性是数据仓库面临的难题之一,物化视图是解决这一难题的重要手段。但是,物化视图带来了存储空间和视图维护
作为人类情感最直观的表达方式,人脸表情及其相关的研究工作已经在医疗、商业以及家庭生活等领域产生了深远的影响。本文对人脸表情系统中的特征提取和分类识别进行了分析研
旅行商问题是组合优化中最典型的NP完全问题之一,具有重要的理论与实际应用价值。由于NP完全问题无法用多项式算法解决,许多智能优化算法得以发展并用于求解TSP问题,例如模拟
图像压缩是数据压缩的一个重要分支,它的相关研究已经取得了重要的进展。为了实现对图像更有效的压缩,人们提出了许多理论和方法,分形图像编码就是其中之一。分形图像编码以
DNA序列拼接是基因组测序的核心问题之一。从1977年Sanger测序技术发明开始,到2005年第二代测序技术问世这段时间,DNA测序主要采用Sanger测序技术。Sanger测序技术测得的DNA片
人眼检测是人脸检测和人脸识别的一个中间步骤,是自动人脸识别系统中必不可少的一部分。近年来,随着人脸识别在各个领域的广泛应用,人眼检测已经成为计算机视觉领域的研究热点,很
在经济全球化中,海洋集装箱运输业发挥了重要的作用。由于集装箱运输量的迅猛增加,集装箱码头已成为物流网络的重要组成部分,它的运营效率也受到越来越多的关注。码头的效率