期刊文献+

一种基于GPU的预计算辐射度传递全频阴影算法 被引量:4

Pre-Computed Radiance Transport All-Frequency Shadows Algorithm on GPU
下载PDF
导出
摘要 针对基于CPU的实时渲染全频阴影算法中内存使用效率低下、CPU运算能力消耗严重等问题,提出了基于GPU的改进算法.在预计算过程中使用基于小波变换的预计算辐射度传递(PRT)算法生成PRT矩阵,然后将其编码为易于被GPU使用的稀疏形式;在渲染过程中使用具有高度并行性的片断渲染器程序进行稀疏矩阵向量快速乘法计算,以求得最终渲染结果.相对于目前基于CPU的相应算法,算法充分利用了GPU的并行计算能力,平衡了CPU与GPU之间的负载,并同时降低了内存消耗.在一般情况下,算法可以获得超过一个数量级的性能提升. In this paper, the problem of real-time rendering of objects with all-frequency shadows is discussed. Current techniques are limited to memory inefficient, CPU consuming algorithms. In the approach proposed, a wavelet transform based pre-computed radiance transport (PRT) algorithm is used to generate the PRT matrix, which is encoded later into a sparse form that is easy to be utilized by the GPU. Rendering is performed by a fast, highly parallel relighting algorithm written in GPU fragment shader. The algorithm fully utilizes the parallelism nature of the GPU, and achieves one order increasing of the scene relighting speed compared with the current best CPU technique. In the same time, the runtime algorithm decreases the memory usage and gets a better load balance between the CPU and GPU.
出处 《计算机研究与发展》 EI CSCD 北大核心 2006年第9期1505-1510,共6页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2004AA115130) 国家"九七三"重点基础研究发展规划基金项目(2002CB312105) 国家自然科学基金重点项目(60533070)
关键词 阴影算法 预计算辐射度传递 重光照 GPU shadow algorithm pre-computed radiance transport relighting GPU
  • 相关文献

参考文献10

  • 1J Hasenfratz, M Lapierre, N Holzschuch, et al. A survey of real-time soft shadows algorithms [J]. Computer Graphics Forum, 2003, 22(4): 753-774
  • 2R Ng, R Ramamoorthi, P Hanrahan. All-frequency shadows using non-linear wavelet lighting approximation [J]. ACM Trans on Graphics, 2003, 22(3): 376-381
  • 3U Assarsson, T Akenine-Moller. A geometry-based soft shadow volume algorithm using graphics hardware [J]. ACM Trans on Graphics, 2003, 22(3): 511-520
  • 4P Debevec, T Hawkins, C Tchou, et al. Acquiring the reflectance field of a human face [C]. In: Proc of ACM SIGGRAPH 2000. New York: ACM Press, 2000. 145-156
  • 5P Sloan, J Kautz, J Snyder. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments [ J ]. ACM Trans on Graphics, 2002, 21 (3) : 527-536
  • 6R Ramamoorthi, P Hanrahan. An efficient representation for irradiance environment maps [C]. In: Proc of ACM SIGGRAPH 2001. New York: ACM Press, 2001. 497-500
  • 7P Hanrahan, J Sugerman, K Fatahalian, et al. GPUBench:Evaluating GPU performance for numerical and scientific applications[OL]. http://graphics.stanford.edu/projects/gpubench/, 2004
  • 8J Owens. A survey of general-purpose computation on graphics hardware [C]. Eurographics 2005, State of the Art Reports,2005
  • 9P Debevec. Light probe image gallery[OL]. http://www.debevec.org/Probes/, 2004
  • 10M Harris. General-purpose computation on GPUs [OL].http://www.gpgpu.org/, 2003

同被引文献43

引证文献4

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部