ISCAS OpenIR  > 基础软件与系统重点实验室
基于深度剥离技术的屏幕空间绘制技术研究
郝晓光
Major计算机应用技术
Supervisor刘学慧
2010-05-28
Degree Grantor中国科学院研究生院
Degree Level硕士
Place of Degree Grantor北京
Keyword真实感绘制,图形处理器,屏幕空间,桶型深度剥离,环境遮挡
English Abstract真实感绘制一直是计算机图形学中一项基本而重要的研究内容,它使用计算机来模拟并重现真实世界中的景象。长期以来,对真实感绘制技术的研究已经取得了丰硕的成果,并且很多研究成果已经成功地应用到了工业领域(如电影及游戏等)。 近年来,随着图形处理器(GPU)的不断发展[1],由于其强大的并行计算能力,越来越多的真实感绘制算法使用图形处理器来进行加速计算。屏幕空间绘制技术正是这样一类利用图形处理器进行加速计算的绘制技术。它大量地使用了图形处理器提供的硬件特性来进行运算。相比传统的绘制技术,它在计算速度上有了很大的提高。 桶型深度剥离算法是一种新提出的基于图形处理器的深度剥离算法。它可以在一遍绘制的过程中收集多个深度层次的深度值信息。由于其计算的过程完全在图形处理器上完成,所以它是一种高效的深度剥离算法。 本文把桶型深度剥离算法应用到屏幕空间绘制技术中,分别提出了基于桶型深度剥离算法的屏幕空间环境遮挡算法和基于桶型深度剥离算法的软阴影生成算法。前者利用桶型深度剥离算法提供的深度值信息来计算环境遮挡,解决了传统屏幕空间环境遮挡算法不能计算对于视点来说的被遮挡物体产生的环境遮挡值的问题;后者是一种新的软阴影生成算法,它使用桶型深度剥离算法提供的深度值信息来计算并生成软阴影。相比传统的软阴影算法,该算法可更好地支持场景中的动态光源与物体。这两种算法都在图形处理器上完成计算,具有实时的绘制速度。
AbstractPhotorealistic rendering is a basic and important research area in computer graphics. It uses computers to imitate and reproduce the real world. For a long time , many achievements have been gained which almost had been applied to the industry such as movies and computer games. In recent years, the GPU became more and more powerful[1], more and more photorealistic rendering algorithms use the GPU to accelerate the computation. Screen space rendering techniques are of such kind. These techniques make use of the powerful hardware features provided by the GPU and the computation speed of these techniques exceed the traditional ones. Bucket depth peeling algorithm is a new technique based on GPU. It can get several depth layers information by rendering the scene once. All its computations are performed on GPU,so it is an efficient technique. This thesis applies the bucket depth peeling algorithm to screen space rendering techniques and proposes two algorithms: bucket depth peeling based screen space ambient occlusion algorithm and bucket depth peeling based soft shadow algorithm. The former uses the depth information provided by the bucket depth peeling algorithm to calculate the ambient occlusion and solve the problem that original screen space ambient occlusion algorithm can’t compute the ambient occlusion generated by the objects which are invisible to the view point . The latter is a new soft shadow algorithm ,it uses the depth information provided by the bucket depth peeling algorithm to compute and generate soft shadows. It provides more supports to the dynamic lighting and objects comparing to existing algorithms. These two algorithms are performed completely on GPU and they achieve real-time rendering speed.
Subject计算机应用
Language中文
Content Type学位论文
URIhttp://ir.iscas.ac.cn/handle/311060/2319
Collection基础软件与系统重点实验室
Recommended Citation
GB/T 7714
郝晓光. 基于深度剥离技术的屏幕空间绘制技术研究[D]. 北京. 中国科学院研究生院,2010.
Files in This Item:
File Name/Size DocType Version Access License
基于深度剥离技术的屏幕空间绘制技术研究.(1803KB) 开放获取LicenseApplication Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[郝晓光]'s Articles
Baidu academic
Similar articles in Baidu academic
[郝晓光]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[郝晓光]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.