This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Massive-Model Rendering Techniques: A Tutorial
November/December 2007 (vol. 27 no. 6)
pp. 20-34
Andreas Dietrich, Saarland University
Enrico Gobbetti, Center for Advanced Studies, Research and Development in Sardinia
Sung-Eui Yoon, Korea Advanced Institute of Science and Technology
The currently observed exponentially increasing size of 3D models prohibits rendering them using brute force methods. Researchers have proposed various outputsensitive rendering algorithms to overcome this challenge. This article provides an overview of this technology.

1. S. Woop, J. Schmittler, and P. Slusallek, "RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing," ACM Trans. Graphics (Proc. ACM Siggraph), vol. 24, no. 3, 2005, pp. 434–444.
2. M. Garland and P.S. Heckbert, "Surface Simplification Using Quadric Error Metrics," Proc. 24th Ann. Conf. Computer Graphics and Interactive Techniques, ACM Press, 1997, pp. 209–216.
3. M. Isenburg et al., "Large Mesh Simplification Using Processing Sequences," Proc. IEEE Visualization, IEEE CS Press, 2003, pp. 465–472.
4. H. Hoppe, "Progressive Meshes," Proc. 23rd Ann. Conf. Computer Graphics and Interactive Techniques, ACM Press, 1996, pp. 99–108.
5. L. De Floriani, P. Magillo, and E. Puppo, "Efficient Implementation of Multi-Triangulations," Proc. IEEE Visualization, IEEE CS Press, 1998, pp. 43–50.
6. P. Cignoni et al., "Adaptive TetraPuzzles: Efficient Out-of-Core Construction and Visualization of Gigantic Multiresolution Polygonal Models," ACM Trans. Graphics, vol. 23, no. 3, 2004, pp. 796–803.
7. S.-E. Yoon et al., "Quick-VDR: Interactive View-Dependent Rendering of Massive Models," Proc. IEEE Visualization, IEEE CS Press, 2004, pp. 131–138.
8. D. Cohen-Or et al., "A Survey of Visibility for Walkthrough Applications," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 3, 2003, pp. 412–431.
9. J. Bittner et al., "Coherent Hierarchical Culling: Hardware Occlusion Queries Made Useful," Computer Graphics Forum, vol. 23, no. 3, 2004, pp. 615–624.
10. S.-E. Yoon et al., "Cache-Oblivious Mesh Layouts," ACM Trans. Graphics (Proc. ACM Siggraph), vol. 24, no. 3, 2005, pp. 886–893.
11. H. Hoppe, "Optimization of Mesh Locality for Transparent Vertex Caching," Proc. 26th Ann. Conf. Computer Graphics and Interactive Techniques, ACM Press, 1999, pp. 269–276.
12. P. Alliez and C. Gotsman, "Recent Advances in Compression of 3D Meshes," Advances in Multiresolution for Geometric Modelling, N.A. Dodgson et al., eds., Springer, 2005, pp. 3–26.
13. S.-E. Yoon and P. Lindstrom, "Random-Accessible Compressed Triangle Meshes," to be published in Proc. IEEE Visualization, IEEE CS Press, 2007.
14. C. Lauterbach, S.-E. Yoon, and D. Manocha, "Ray-Strips: A Compact Mesh Representation for Interactive Ray Tracing," Proc. IEEE/EG Symp. Interactive Ray Tracing, 2007, pp.19–26.
15. G. Humphreys et al., "Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters," Proc. 29th Ann. Conf. Computer Graphics and Interactive Techniques, ACM Press, 2002, pp. 693–702.
16. M. Heyer, S. Pfützner, and B. Brüderlin, "Visualization Server for Very Large Virtual Reality Scenes," Proc. 4th Ann. Paderborner Workshop Augmented &Virtual Reality in der Produktentstehung, 2005.
17. I. Wald, A. Dietrich, and P. Slusallek, "An Interactive Out-of-Core Rendering Framework for Visualizing Massively Complex Models," Rendering Techniques 2004 (Proc. Eurographics Symp. Rendering), Eurographics Assoc., 2004, pp. 81–92.
18. A. Stephens et al., "An Application of Scalable Massive Model Interaction Using Shared-Memory Systems," Proc. Eurographics Symp. Parallel Graphics and Visualization, Eurographics Assoc., 2006, pp. 19–26.
19. 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, no. 3, 2005, pp. 878–885.
20. 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.
1. E. Gobbetti and F. Marton, "Layered Point Clouds: a Simple and Efficient Multiresolution Structure for Distributing and Rendering Gigantic Point-Sampled Models," Computers &Graphics, vol. 28, no. 6, 2004, pp. 815–826.
2. T. Weyrich et al., "A Hardware Architecture for Surface Splatting," ACM Trans. Graphics (Proc. ACM Siggraph), vol. 26, no. 3, 2007, p. 90.
3. 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, no. 3, 2005, pp. 878–885.
4. S.-E. Yoon, C. Lauterbach, and D. Manocha, "R-LODs: Fast LODBased Ray Tracing of Massive Models," The Visual Computer, vol. 22, nos. 9–11, 2006, pp. 772–784.
5. A. Dietrich, J. Schmittler, and P. Slusallek, World-Space Sample Caching for Efficient Ray Tracing of Highly Complex Scenes, tech. report TR-2006-01, Computer Graphics Group, Saarland University, 2006.
1. D.G. Aliaga and A.A. Lastra, "Architectural Walkthroughs Using Portal Textures," Proc. IEEE Visualization, IEEE CS Press, 1997, pp. 355–362.
2. F. Sillion, G. Drettakis, and B. Bodelet, "Efficient Impostor Manipulation for Real-Time Visualization of Urban Scenery," Computer Graphics Forum (Proc. Eurographics), vol. 16, no. 3, 1997, pp. 207–218.
3. J. Shade et al., "Layered Depth Images," Proc. 25th Ann. Conf. Computer Graphics and Interactive Techniques, ACM Press, 1998, pp. 231–242.
4. Paolo Cignoni et al., "Ray-Casted BlockMaps for Large Urban Models Visualization," Computer Graphics Forum (Proc. Eurographics), 2007, pp. 405–413.
5. A. Wilson and D. Manocha, "Simplifying Complex Environments Using Incremental Textured Depth Meshes," ACM Trans. Graphics (Proc. ACM Siggraph), vol. 22, no. 3, 2003, pp. 678–688.

Index Terms:
real-time rendering, massive model visualization
Citation:
Andreas Dietrich, Enrico Gobbetti, Sung-Eui Yoon, "Massive-Model Rendering Techniques: A Tutorial," IEEE Computer Graphics and Applications, vol. 27, no. 6, pp. 20-34, Nov.-Dec. 2007, doi:10.1109/MCG.2007.154
Usage of this product signifies your acceptance of the Terms of Use.