摘要
优化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)