期刊文献+

动态场景的快速光线跟踪技术 被引量:2

A fast ray tracing algorithm for dynamic scenes
下载PDF
导出
摘要 基于加速结构的光线跟踪包括加速结构的创建和遍历两个过程,kd-tree被认为是静态场景渲染中遍历效率最高的加速结构.但动态场景的光线跟踪,由于场景随时间发生改变,每帧都需要更新相应的加速结构,导致渲染速度变慢.提出了一种新的方法,为场景中的静态物体和动态物体分别创建kd-tree加速结构,每帧更新时只需更新动态部分的kd-tree,从而减少加速结构重建的开销.在CPU+GPU平台上,分辨率为1024×1024,渲染速度达到3~5fps,实现了动态场景的快速光线跟踪渲染. Ray tracing based on acceleration structure includes two procedures, building and traversal the acceleration structure, kd-trees are considered by many to be the best known method to accelerate ray tracing of static scenes. The acceleration structures are crucial for fast ray tracing and need to be rebuilt or updated as the scene changes. Therefore, the structure rebuilding becomes a bottleneck during ray tracing procedure. A novel algorithm is proposed to build kd-trees for static and moving objects respectively, and it only needs to rebuild or update the dynamic kd-tree while keep the static kd- tree stable. We implement this fast rendering for dynamic scene at 3-5 fps for 1 024× 1 024 images on CPU+GPU platform.
出处 《华中师范大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第2期208-212,共5页 Journal of Central China Normal University:Natural Sciences
基金 江苏省自然科学基金资助项目(BK2009351)
关键词 光线跟踪 动态场景 KD-TREE 渲染 ray tracing dynamic scene kd-tree render
  • 相关文献

参考文献10

  • 1Glassner A S. An introduction to ray tracing[M]. London: Academic Press Ltd. , 1989.
  • 2Wald I, Mark W R, Gunther J, et al. State of the art in ray tracing animated scenes[J]. Computers & Graphics, 2008, 32(1): 3-13.
  • 3Choi B, Komuravelli R, Lu V, et al. Parallel SAH kd-tree construction for fast dynamic scene ray tracing[R]. IDEALS. 2009:77-86.
  • 4Shevtsov M, Soupikov A, Kapustin A. Highly parallel fast kd tree construction for Interactive ray tracing of dynarrlic scenes[J]. EuroGraphics, 2007, 26(3): 395-404.
  • 5Budge B, Anderson J, Garth C, et al. A straight forwardCUDA implementation for interactive ray tracing[A]. IEEE Symposium on Interactive Ray Tracing[C], Los Angeles, 2008: 178-185.
  • 6Wald I, Benthin C, et al. Interactive rendering with coherent raytracing[J]. Computer Graphics Forum, 2001, 20(3): 153-164.
  • 7Thrane N, Simonsen L O. A comparison of acceleration structures for GPU assisted ray tracing[D]. Master's thesis, University of Aarhus, 2005.
  • 8Hunt W, Mark W R, Stoll G. Fast kd tree construction with an adaptive error-bounded heuristic[A]. IEEE Symposium on Interactive Ray Tracing [C]. Salt Lake City, 2006:81-88.
  • 9Foley T, Sugerman J. kd tree acceleration structures for a GPU raytracer[A], Proceedings of the ACM S1GGRAPH/ EUROGRAPHICS conference on Graphics hardware, 2005 (30-31): 15-22.
  • 10Xin Yang, Duan qing Xu, Lei Zhao. Ray tracing dynamic scenes using fast kd tree Base on multi-core architectures [A]. 2008 International Conference on Computer Science and Software Engineering, 2008 (12-14): 1120-1123.

同被引文献19

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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