大规模水的动画和实时渲染技术

来源 :青岛大学 | 被引量 : 0次 | 上传用户:aaaaeeettjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机图形学领域里,自然景物的模拟是一个重要的研究课题,它在虚拟现实,计算机游戏、影视、广告、视景仿真等领域中有着广泛的应用。在自然景物的模拟中,水的模拟是比较重要的一部分,因为缺少水的模拟将会显著地影响自然场景的真实感和协调性。但是,由于水无论在时间上还是在空间上都是不规则的,不重复的,而且水的渲染也有特殊的要求。因此,水的模拟一直是一个很有挑战性的课题。本文通过对国内外大量研究成果的借鉴、总结和创新,对大规模水面场景的实时渲染进行了深入地分析和研究,提出了一种较高渲染效率和视觉效果的水面场景渲染方法。本文通过基于海洋统计模型的FFT法来建模,不仅计算出了用于水面网格变形的顶点三维数据,还计算出了用于水面光照计算的表面法向量,将计算得到的高度场数据平铺到很大的区域的网格上来模拟大规模水面的波浪效果,实现了连续的动画和实时渲染效果,增加了水面场景的真实度。为了更好地衬托大规模的水面,本文添加了水面分别与周围坏境、太阳光、水上物体之间的光照效果,视觉效果比较明显。最后,根据上面所提到的水面建模方法,依据面向对象的设计原则,本文使用Visual C++和OpenGL设计并实现了一个大规模水面的实时渲染系统,通过调整参数的值对生成的水面进行调整。
其他文献
目前对异构数据库的交换、信息访问和检索的需求变得越来越重要,相比之下,访问异构数据库需要处理不同的模式、不同的数据模型、不同的查询语言以及不同的接口。   本文旨在
网络、3G技术的发展促进了视频通信领域中具有较高压缩效率、更好的网络健壮性的视频压缩标准的应用和研究。但视频压缩编码的计算密集性和数据密集性依然是H.264/AVC等标准
医学图像三维可视化是一种将传统的计算机图形学的相关知识运用到医学领域中,在计算机上对医疗设备获取的二维断层图像,通过图形学技术的处理和转化,根据视觉原理显示为直观
自从曼德尔布罗特(Mandelbort)引入分形概念以来,分形作为一门新兴的非线性学科,受到了学术界的广泛重视。分形理论主要描述自然界与非线性系统中不规则的、具有自相似结构特
在当前信息技术高速发展的后PC时代,嵌入式系统已经广泛地渗透到人们的日常生活等方方面面中。IT技术大融合及“三网融合”加速了嵌入式系统产业化进程。随着家用电器向数字
作为一种生物认证识别技术,说话人识别技术具有远程控制的独特优势,在互联网发展日新月异的今天拥有非常广泛的应用前景。近年来出现的说话人识别主流方法如GMM-SVM, JFA 和
随着网络规模的日益扩大,网络上经常会出现偏离正常网络行为的异常流量。这些异常流量不仅会造成网络性能下降,更严重的会造成网络瘫痪。因此,如何在大规模网络环境下进行网
面向主题是数据仓库的特征之一,面向主题是指数据仓库中的数据是按照主题进行组织的,合理地选取主题是数据仓库设计成功的前提条件。没有正确、合理的主题,就无法合理地组织
无论何时,人们都希望在第一时间得到问题的答案。为此,自动问答一直是人工智能和自然语言处理领域中一个倍受关注并具有广泛发展前景的研究方向。随着硬件的强有力支持,以及
伴随着互联网的高速发展,视频数据高效、实时的传输,需要按照一定的视频压缩标准进行编码。运动估计作为视频编码过程中的核心步骤之一,其优劣程度直接关系到视频压缩编码的效率