节点文献

ChunkedLOD—海量地形的实时绘制系统

【作者】 卓亚芬

【导师】 石教英;

【作者基本信息】 浙江大学 , 计算机系统与结构, 2004, 硕士

【摘要】 地形的实时绘制在很多游戏和仿真应用中有着非常重要的地位。随着计算机硬件的不断发展和算法的不断改进,我们绘制真实感地形的能力在不断地提高。近年来,随着图形处理芯片(Graphic Processing Unit,GPU)的出现和普及,显卡逐渐成为一个强大的可独立编程控制的设备。变换和光照(Transform & Lighting)、立方环境材质贴图(Cubic Environment Maps)、顶点混合(Vertex Blending)、纹理压缩(Texture Compression)和凹凸映射贴图(Bump Mapping)、双重纹理(Dual Texture)四像素256位渲染等均可以在GPU中完成,大大减轻了CPU的压力,对实时图形渲染产生了深远的影响,这其中包括实时地形渲染。另外,随着遥感技术,卫星技术的发展,使得获得高分辨率的数字几何高程数据以及影像纹理数据成为可能,人们希望观察更广范围更为精细的地形,在许多应用中,地形数据集太大而无法全部容于内存之中,可以称之为海量(out of core),这就对地形的实时绘制提出了更高的要求。 本文提出了一个有效的,硬件友好的基于外存的海量地形数据实时可视化框架—Chunked LOD。该框架有效地融合了地形的连续细节层次模型和纹理的多分辨率表示。无论是几何数据还是纹理数据均进行了多分辨率组织,并且根据它们在屏幕空间的简化误差实时选取两者恰当的分辨率。该框架还有效地利用了nVIDIA的OpenGL扩展GL_NV_vertex_array_range和GL_NV_fence来对场景的渲染进行加速。它们能够让几何图形高效地传输到GPU,GPU直接访问顶点数据,使得应用程序的执行效率极大提高。 本文第一章简单地介绍了地形实时绘制的应用背景和一些基本概念,对目前这一领域中已有的一些经典算法分别作了综述,并对它们进行了比较。 本文第二章详细地介绍了海量地形实时绘制过程中各种问题的解决方法。提出了一个有效的,硬件友好的海量地形实时绘制框架—Chunked LOD。 本文第三章描述了海量地形绘制系统—Chunked LOD的组织结构和实现细节,同时给出了部分示例程序和地形绘制的运行结果,并对地形绘制的未来研究方向做了预测。

【Abstract】 Real time terrain rendering is an important technology for a large class of applications, such as game and simulation. Hardware and algorithms are being improved rapidly, which enhances our ability to render realistic terrains. In recent year, in consumer hardware, there is a trend to shift the CPU-bound graphics processing capability to high speed special purpose graphics processing units (CPU’s ). This trend has drastically changed the algorithms in terrain LOD rendering, and sparkled the development of GPU-oriented aggregated LOD algorithms. Furthermore, by using the database with increased quantity and details need to handle the datasets which do not fit in RAM (out-of-core datasets ). Meanwhile, advances in shading and image quality in general have raised the bar for image quality we would like to achieve in terrain rendering aIn this thesis, we propose an efficient hardware-friendly framework-Chunked LOD, for large-scale terrain real-time rendering .Within this framework, the approach for integrating multi-resolution representations of terrain geometry and terrain texture data is presented. In our framework, the multi-resolution models for terrain texture data and geometry data are matched with each other to achieve the goal of real time rendering.In Chapter 1, we introduce some backgrounds and application domains of the real-time terrain rendering. Meanwhile, we summarize some typical methods in recent publications, and enumerate and discuss the research works about terrain rendering in recent years.In Chapter 2, we discuss the terrain modeling with continuous level of detail, described a data layout technique for manage out-of-core datasets.Then, we investigate the OpenGL based NV extension for fully taking advantage of the accelerating function of graphic hardware and improving the capability of rendering. At last, we present an efficient hardware-friendly framework-Chunked LOD for large-scale terrain real-time rendering.In Chapter 3, we described the implementation of the Chunked LOD-an efficient, hard ware-friendly framework for large-scale terrain real-time visualization. And the future trends in real-time terrain rendering are disscussed.

  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2004年 02期
  • 【分类号】TP391.4
  • 【被引频次】16
  • 【下载频次】343
节点文献中: 

本文链接的文献网络图示:

本文的引文网络