首页 | 本学科首页   官方微博 | 高级检索  
     

光子映射在CUDA中的研究与实现
引用本文:林其选,王毅刚.光子映射在CUDA中的研究与实现[J].计算机系统应用,2010,19(5):174-178.
作者姓名:林其选  王毅刚
作者单位:杭州电子科技大学图形图像研究所,浙江,杭州,310018
基金项目:浙江省科技计划面上项目(2008C24014)
摘    要:通过修改光子映射算法的实现过程,使得该算法能够通过CUDA完全运行在最新的GPU上,从而能够充分利用GPU强大的并行计算能力,加速光子映射的实现。光子映射在CUDA中的实现主要通过两个方面来完成:构建光子图和估计辐射能。同时为了提高对光子图中的光子信息的查找速度,采用了kd-tree结构来存储光子信息,使得可以通过KNN(K-Nearest Neighbor)快速搜索光子图。在所测试环境中,渲染速度是CPU中的近1O倍。

关 键 词:光子映射  GPU  光子图  kd-tree  KNN
收稿时间:2009/9/10 0:00:00
修稿时间:2009/10/24 0:00:00

Research and Implementation of Photon Mapping in CUDA
LIN Qi-Xuan and WANG Yi-Gang.Research and Implementation of Photon Mapping in CUDA[J].Computer Systems& Applications,2010,19(5):174-178.
Authors:LIN Qi-Xuan and WANG Yi-Gang
Affiliation:LIN Qi-Xuan,WANG Yi-Gang(Hangzhou Dianzi University,Hangzhou 310018,China)
Abstract:This paper makes photon mapping algorithm capable of entirely running on latest GPUs by modifying its process in CUDA and harnesses the massive parallel computing power of GPU to accelerate the implementation of photon mapping. The implementation of photon mapping in CUDA includes the construction of the photon maps and estimation of the radiance. To accelerate the search of photons in photon map, this paper uses kd-tree to store photons and search them by KNN. The rendering speed is nearly 10 times by CPU under the test environment.
Keywords:photon mapping  GPU  photon map  kd-tree  KNN
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号