期刊文献+

基于八叉树自适应体归并的光线跟踪加速结构 被引量:8

Ray Tracing Acceleration Structure Based on Octree Adaptive Volume Merging
原文传递
导出
摘要 针对光线跟踪算法计算量大和运行效率低的问题,提出了一种采用八叉树自适应体归并(OAVM)的光线跟踪加速结构。该结构将八叉树模型的空节点自适应地聚集为包围体,尽可能地减小了光线与空白节点的求交次数。基于OAVM的一种多级八叉树结构的特点,提出了采用Morton码对各层级的所有节点分别进行编码的算法,该结构所采用的存储方式和邻域查询算法有效减小了指针数量,避免了递归搜索。同时,该算法可以有效处理大规模动态场景的局部更新问题。基于Liang-Barsky算法,光线相交测试的计算速度得到提升。实验结果表明,和传统结构算法相比,所提出算法的指针总数平均减少了54.45%,光线相交测试时间平均缩短了52.37%,大幅加快了相交测试速度,提升了场景的渲染效率。 In order to overcome the problems of large amounts of calculation and low operating efficiency of ray tracing algorithm,a ray tracing acceleration structure based on the octree adaptive volume merging(OAVM)is proposed.Through gathering blank nodes of an octree model as a bounding volume adaptively,this structure can reduce the intersection number between ray and blank nodes as much as possible.Based on the characteristic that OAVM is a multi-level octree structure,an algorithm with the Morton code to encode all the nodes at different levels is proposed.The storage method and neighborhood search algorithm used in this structure can reduce the amount of pointers and avoid the recursive search effectively.In the meanwhile,the algorithm deals with the problem of partial update a in large scale dynamic scene effectively.Based on the idea of Liang-Barsky algorithm,the calculation speed of intersection test for rays is improved.The experiment results indicate that,compared with traditional algorithms,the proposed algorithm can reduce the total number of pointers by 54.45% averagely.The time of ray intersection test is reduced by 52.37%averagely.The ray intersection test time is decreased and the scene rendering efficiency is improved.
出处 《光学学报》 EI CAS CSCD 北大核心 2017年第1期243-252,共10页 Acta Optica Sinica
基金 吉林省自然科学基金(20130101069JC) 军内武器装备重点科研项目(KJ2012240)
关键词 光计算 光学数据处理 光线跟踪 八叉树 自适应体归并 相交测试 邻域查询 optics in computing optical data processing ray tracing octree adaptive volume merging intersection test neighborhood search
  • 引文网络
  • 相关文献

参考文献9

二级参考文献94

  • 1秦开怀,龚明伦.基于图象与图形综合的光线跟踪技术[J].计算机研究与发展,1997,34(S1):232-237. 被引量:3
  • 2徐光祐,刘立峰,曾建超,石定机.一种新的基于结构光的三维视觉系统标定方法[J].计算机学报,1995,18(6):450-456. 被引量:45
  • 3陈为,彭群生,鲍虎军.视点相关的层次采样:一种硬件加速体光线投射算法(英文)[J].软件学报,2006,17(3):587-601. 被引量:9
  • 4毛先富,陈文静,苏显渝,边心田.傅里叶变换轮廓术中新的相位及高度算法分析[J].光学学报,2007,27(2):225-229. 被引量:23
  • 5Stoll G, Mark W R, Djeu P, Wang R, Elhassan I. Razor: An architecture for dynamic multiresolution ray tracing. Department of Computer Sciences, University of Texas at Austin, USA: Technical Report TR-06-21, 2006
  • 6Wald I, Havran V. On building fast kd-trees for ray tracing and on doing that in O(n log n)//Proceedings of the IEEE Symposium on Interactive Ray Tracing 2006. Salt Lake City, USA, 2006:61-69
  • 7Fujimoto A, Tanaka T, Iwata K. Arts: Accelerated raytracing system. IEEE Computer Graphics and Applications, 1986, 6(4): 16-26
  • 8Amanatides J, Woo A. A fast voxel traversal algorithm for ray tracing//Proceedings of the EUROGRAPHICS 1987. Amsterdam, North-Holland, 1987:3-10
  • 9Jevans D, Wyvill B. Adaptive voxel subdivision for ray tracing//Proceedings of the Graphic Interface 1989. Toronto, Ontario, 1989:164-172
  • 10Cazals F, Drettakis G, Puech C. Filtering, clustering and hierarchy construction: A new solution for ray-tracing complex scenes. Computer Graphics Forum, 1995, 14(3): 371-382

共引文献101

同被引文献61

引证文献8

二级引证文献16

;
使用帮助 返回顶部