期刊文献+

一种用于光线与三角形网格求交运算的有效剔除算法(英文) 被引量:8

An Efficient Rejection Test for Ray/Triangle Mesh Intersection
下载PDF
导出
摘要 提出一种用于光线与三角形网格求交运算中的有效剔除算法.算法中,一根光线被定义为两个非平行平面的交线.针对由稠密三角形网格组成的复杂场景,算法通过三角形和测试平面的相交判断剔除与投射光线不相交的绝大多数三角面片.利用该算法,光线跟踪中主光线在图像空间的相关性可以方便、直观地被利用.为了利用物体在景物空间的相关性,算法可以结合层次包围盒、八叉树等常见的场景划分方法.而且,该算法可以方便地扩展应用于一般多边形网格. This paper proposes a new rejection test for accelerating ray/triangle mesh intersection. In the approach, a ray is defined as the intersection of two nonparallel planes. For a given ray and a complex scene including dense triangle meshes, this approach can cull most nonintersecting triangles by a simple rejection test that only involves triangle/plane intersection tests. With this approach, exploiting image-space coherences for primary rays in ray tracing is straightforward. In order to exploit object-space coherences, the approach can also be combined with popular spatial partition schemes, e.g. bounding box hierarchies and octrees. Furthermore, this approach can be easily extended to more general polygonal meshes.
出处 《软件学报》 EI CSCD 北大核心 2003年第10期1787-1795,共9页 Journal of Software
关键词 剔除测试 三角形网格 求交运算 光线跟踪 主光线 rejection test triangle mesh intersection ray tracing primary ray
  • 相关文献

参考文献15

  • 1Whirred T. An improved illumination model for shaded display. Communications of the ACM, 1980,23(6):343--349.
  • 2Arvo J, Kirk D. A survey of ray tracing acceleration techniques. In: Glassner AS, ed. An Introduction to Ray Tracing. San Diego:Academic Press, 1990. 201-262.
  • 3Rubin S, Whitted T. A three-dimensional representation for fast rendering of complex scenes Computer Graphics, 1980,14(3):110-116.
  • 4Glassner AS. Space subdivision for fast ray tracing IEEE Computer Graphics and Applications, 1984-4(10):15-22.
  • 5Sung K, Shirley P. Ray tracing with the BSP tree,In: KirkD, ed. Graphics Gems HI. San Diego: Academic Press, 1992. 271-274.
  • 6Heckbert PS, Hanrahan P. Beamtracing polygonal objects. Computer Graphics, 1984,18(3): 119-127.
  • 7Amanatides J. Raytracing withcones. Computer Graphics, 1984,18(3):129-135.
  • 8Shinya M, Takahashi T, Naito S. Principles andapplications of pencil tracing. Computer Graphics, 1987;21(4):45-54.
  • 9Badouel D. An efficient ray-polygon intersection. In: Glassner AS, ed. Graphics Gems. San Diego: Academic Press, 1990.390--393.
  • 10Haines E. Point in polygon strategies. In: Heckbert PS, ed. Graphics Gems IV. San Diego: Academic Press, 1994. 24--46.

同被引文献59

引证文献8

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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