期刊文献+

加快交互式光线跟踪渲染速度的技术研究

Research into Technology of Speeding up the Rendering of Interactive Ray Tracing
下载PDF
导出
摘要 优化KD-tree组织结构,使其适合在GPU上存储;合理分配图形,加速硬件GPU内存,细化核函数,并基于该平台并行实现KD-tree的遍历求交;同时利用OpenGL硬件接口,采用公式变换、插值计算等方法,加快视点视角变化时图像渲染速度.试验结果表明,优化数据结构、选择硬件平台和加速渲染引擎是提高交互式光线跟踪渲染速度的三个重要因素. The structure of KD-tree(K-Dimension tree) is optimized so that it can be stored on graphics processing unit(GPU for short);moreover,the memory of GPU is reasonably allocated and kernel function is refined so as to complete parallel processing.By adopting formula transformation and interpolation calculation,the rendering of images speeds up via OpenGL interfaces when viewpoint and angle change.The results of the experiments indicate that factors such as optimizing data structure,choosing hardware platforms and speeding up rendering engines play a vital role in speeding up the rendering of interactive ray tracing.
作者 童莹 张健
出处 《南京工程学院学报(自然科学版)》 2010年第4期29-36,共8页 Journal of Nanjing Institute of Technology(Natural Science Edition)
基金 江苏省自然科学基金项目(BK2009351) 南京工程学院重点课题基金项目(KXJ07014) 引进人才课题基金项目(KXJ07-67)
关键词 光线跟踪 KD-TREE 图形加速硬件 渲染引擎 核函数 ray tracing KD-tree graphics processing unit render engine kernel function
  • 相关文献

参考文献11

  • 1WHITTED T.An improved illumination model for shaded display[J].Commun ACM,1980,23(6):343-349.
  • 2HAVRAN V,PRIKRYL J,PURGATHOFER W.Statistical comparison of ray-shooting effieieney schemes[R].Technical Report TR -186-2 -00 -14,Institute of Computer Graphics and Algorithms,Vienna University of Technology,Favoritenstrasse 9 -11/186,A-1040 Vienna Austria May,2000.
  • 3FOLEY T,SUGERMAN J.KD-tree acceleration structures,for a GPU ray tracer[C]// SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware-Proceedings of the ACM SIGGRAPH/EURO-GRAPHICS conference on Graphics hardware.New York:ACM Press,2005:15-22.
  • 4PURCELL T J,BUCK I,MARK W R,et al.Ray tracing on programmable graphics hardware[J].ACM Transactions on Graphics,2002,21 (3):703-712.
  • 5CARR N A,HOBEROCK J,CRANE K.The ray engine[C]// Proceedings of SIGGRAPH/EUROGRAPHICS Graphics Hardware,2002.
  • 6HORN D R,SUGEMAN J.Interative k-D tree GPU raytracing[C]// Proceedings of the 2007 symposium on Interactive 3D graphics and game.
  • 7PARKER S,PARKER M.Interactive Ray Tracing for Large Volume Visualization[J].IEEE transactions on computer graphics and visualization,2003:1 -13.
  • 8WALD I.Real-time Ray Tracing and Interactive Global Illumination[D].Computer Graphics Group,Saarland University,2004.
  • 9吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:227
  • 10韩博,周秉锋.GPGPU性能模型及应用实例分析[J].计算机辅助设计与图形学学报,2009,21(9):1219-1226. 被引量:16

二级参考文献77

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:227
  • 2许楠,郝爱民,王莉莉.一种基于GPU的粒子系统[J].计算机工程与应用,2006,42(19):77-79. 被引量:7
  • 3Owens J D, Luebke D, Govindaraju N, et al. A survey of general-purpose computation on graphics hardware [J]. Computer Graphics Forum, 2007, 26(1) : 80-113.
  • 4Pharr M, Fernando R. GPU Gems 2 [M]. Boston: Addison Wesley, 2005:493-495.
  • 5Fatahalian K, Sugerman J, Hanrahan P. Understanding the efficiency of GPU algorithms for matrix-matrix multiplication [C]//Proceedings of ACM SIGGRAPH/Eurographics Conference on Graphics Hardware, Grenoble, 2004: 133- 137.
  • 6Govindaraju N K, Larsen S, Gray J, et al. A memory model for scientific algorithms on graphics processors [C]// Proceedings of the ACM/IEEE Conference on Supercomputing, Tampa, 2006:1-6.
  • 7He B S, Govindaraju N K, Luo Q, etal. Efficient gather and scatter operations on graphics processors [C]//Proceedings of the ACM/IEEE Conference on Supercomputing, Reno, 2007:1-12.
  • 8Blythe D. The Direct3D 10 system [J]. ACM Transactions on Graphics, 2006, 25(3): 724-734.
  • 9Buck I, Foley T, Horn D, et al. Brook for GPUs: stream computing on graphics hardware [J]. ACM Transactions on Graphics, 2004, 23(3): 777-786.
  • 10Nvidia Corp. CUDA 2.0 Programming Guide [OL]. [2008-09-15]. http://www. nvidia. com/object/cuda_develop.html.

共引文献240

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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