A Fast Ray-Tracing Using Bounding Spheres and Frustum Rays for Dynamic Scene Rendering

被引:0
作者
Suzuki, Ken-ichi [1 ]
Kaeriyama, Yoshiyuki [2 ]
Komatsu, Kazuhiko [3 ]
Egawa, Ryusuke [3 ]
Ohba, Nobuyuki [4 ]
Kobayashi, Hiroaki [3 ]
机构
[1] Tohoku Inst Technol, Sendai, Miyagi 9828577, Japan
[2] Nikon Inc, Kumagaya, Saitama 3608559, Japan
[3] Tohoku Univ, Cybersci Ctr, Sendai, Miyagi 9808578, Japan
[4] IBM Japan Ltd, IBM Res, Tokyo Res Lab, Yamato Shi 2428502, Japan
关键词
computer graphics; ray tracing; intersection test; bounding volume; bounding sphere;
D O I
10.1587/transinf.E93.D.891
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ray tracing is one of the most popular techniques for generating photo-realistic images Extensive research and development work has made interactive static scene rendering realistic This paper deals with in dynamic scene rendering in which not only the eye point but also the objects in the scene change then 3D locations every frame In order to realize interactive dynamic scene rendering R-nos (Ray Tracing based on Ray Plane and Bounding Sphere) which utilizes the coherency in rays. objects, and grouped-rays. is Introduced RTRPS uses bounding spheres as the spatial data structure which utilizes the coherency in objects By using bounding spheres, RTRPS can ignore the rotation of moving objects within a sphere, and shorten the update time between frames RTRPS utilizes the coherency in rays by merging rays into a ray-plane, assuming that the secondary rays and shadow rays are shot through an aligned grid Since a pair of ray-planes shares an original ray. the intersection for the ray can be completed using the coherency m the ray-planes Because of die three kinds of coherency, RTRPS can significantly reduce the number of intersection tests for ray tracing Further acceleration techniques for I ay-plane-sphere and ray-triangle intersection are also presented A parallel projection technique converts a 3D vector inner product operation into a 2D operation and reduces the number of floating point operations Techniques based on frustum culling and binary-tree structured ray-planes optimize the order of intersection tests between ray-planes and a sphere. resulting in 50% to 90% reduction of intersection tests Two ray-triangle intersection techniques are also introduced which are effective when a lame number of rays are packed into a ray-plane Our performance evaluations indicate that RTRPS gives 13 to 392 times speed up in comparison with a ray tracing algorithm without organized rays and spheres We found out that RTRPS also provides competitive performance even if only primary rays are used.
引用
收藏
页码:891 / 902
页数:12
相关论文
共 34 条
[1]  
*AK PET LTD, 2005, GRAPH TOOLS JGT ED C
[2]  
ANANATIDES J, 1984, SIGGRAPH 84 P 11 ANN, P129
[3]  
[Anonymous], 1997, J GRAPH TOOLS, DOI DOI 10.1080/10867651.1997.10487480
[4]  
Boulos S., 2007, GI 07 P GRAPH INT 20
[5]  
Charney M. J., 1990, Visual Computer, V6, P167, DOI 10.1007/BF01911007
[6]  
Cleary J. G., 1988, Visual Computer, V4, P65, DOI 10.1007/BF01905559
[7]   ARTS - ACCELERATED RAY-TRACING SYSTEM [J].
FUJIMOTO, A ;
TANAKA, T ;
IWATA, K .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1986, 6 (04) :16-26
[8]   Adaptive supersampling in object space using pyramidal rays [J].
Genetti, J ;
Gordon, D ;
Williams, G .
COMPUTER GRAPHICS FORUM, 1998, 17 (01) :29-54
[9]   AUTOMATIC CREATION OF OBJECT HIERARCHIES FOR RAY TRACING [J].
GOLDSMITH, J ;
SALMON, J .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1987, 7 (05) :14-20
[10]  
Gottschalk S., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P171, DOI 10.1145/237170.237244