Exploring a Boeing 777: Ray Tracing Large-Scale CAD Data
|
Unlike rasterization, which draws and shades triangles individually, ray tracing simulates propagation of light between surfaces in a scene and enables advanced effects such as transparency, shadows, and ambient occlusion--effects not easily accomplished in other massive-model rendering approaches. This article describes the application of ray tracing to several aircraft manufacturing scenarios.
[1] 36 D.J. Kasik, W. Buxton, and D.R. Ferguson, "Ten CAD Challenges," IEEE Computer Graphics and Applications, vol. 25, no. 2, 2005, pp. 81–92.
[2] H. Petroski, Invention by Design: How Engineers Get from Thought to Thing, Harvard University Press, 1996.
[3] A. Appel, "Some Techniques for Shading Machine Renderings of Solids," Proc. Am. Federation of Information Processing Soc. Spring Joint Computer Conf., vol. 32, 1968, pp. 27–45.
[4] T. Whitted, "An Improved Illumination Model for Shaded Display," Comm. ACM, vol. 23, no. 6, 1980, pp. 343–349.
[5] M.J. Muuss, "Towards Real-Time Ray-Tracing of Combinatorial Solid Geometric Models," Proc. Ballistic Research Laboratories Computer-Aided Design (BRL-CAD) Symp., Army Research Lab, 1995.
[6] S. Parker et al., "Interactive Ray Tracing," Proc. Symp. Interactive 3D Graphics, ACM Press, 1999, pp. 119–126.
[7] I. Wald, "Realtime Ray Tracing and Interactive Global Illumination," PhD thesis, Computer Graphics Group, Saarland University, 2004; http://www.mpi-sb.mpg.de/~waldPhD/.
[8] S.-E. Yoon, C. Lauterbach, and D. Manocha, "R-LODs:Fast LOD-Based Ray Tracing of Massive Models," The Visual Computer, vol. 22, nos. 9–11, 2006, pp. 772–784.
[9] E. Gobbetti and F. Marton, "Far Voxels: A Multiresolution Framework for Interactive Rendering of Huge Complex 3D Models on Commodity Graphics Platforms," ACM Trans. Graphics (Proc. ACM Siggraph), vol. 24, 2005, pp. 878–885.
[10] A. Stephens et al., "An Application of Scalable Massive Model Interaction Using Shared-Memory Systems," Proc. Eurographics Symp. Parallel Graphics and Visualization, Eurographics, 2006, pp. 19–26.
[11] A. Glassner, An Introduction to Ray Tracing, Morgan Kaufmann, 1989.
[12] K. Sung and P. Shirley, Ray Tracing with the BSP Tree, Academic Press, 1992.
[13] J.D. MacDonald and K.S. Booth, "Heuristics for Ray Tracing using Space Subdivision," The Visual Computer, vol. 6, no. 3, 1990, pp. 153–166.
[14] S. Zhukov, A. Iones, and G. Kronin, "An Ambient Light Illumination Model," Rendering Techniques 1998 (Proc. 9th Eurographics Workshop Rendering), 1998, pp. 45–56.
[15] I. Viola and M.E. Gröller, "Smart Visibility in Visualization," Proc. Eurographics Workshop Computational Aesthetics in Graphics, Visualization, and Imaging, Eurographics, 2005, pp. 209–216.
[1] I. Wald, "Realtime Ray Tracing and Interactive Global Illumination," PhD thesis, Computer Graphics Group, Saarland University, 2004; http://www.mpi-sb.mpg.de/~waldPhD/.
[2] A. Stephens et al., "An Application of Scalable Massive Model Interaction Using Shared-Memory Systems," Proc. Eurographics Symp. Parallel Graphics and Visualization, Eurographics, 2006, pp. 19–26.
Index Terms:
ray tracing, real-time rendering, parallel rendering, large model visualization, CAD
Citation:
Andreas Dietrich, Abe Stephens, Ingo Wald, "Exploring a Boeing 777: Ray Tracing Large-Scale CAD Data," IEEE Computer Graphics and Applications, vol. 27, no. 6, pp. 36-46, Nov./Dec. 2007, doi:10.1109/MCG.2007.147