Issue No.03 - May/June (2007 vol.27)
pp: 48-56
Brian Bue , Purdue University
Avin Pattath , Purdue University
David S. Ebert , Purdue University
Krystal M. Thomas , US Air Force Research Laboratory Wright-Patterson AFB
Illustrative rendering is a widely used visualization technique to display conceptual information, describe problems, and give insight to solve them efficiently in science, engineering, and the arts. Providing users with automated tools to generate illustrations at will is a challenging problem. Adapting illustrative rendering techniques from desktop platforms to mobile devices creates many hardware and software issues. The authors discuss adaptations of different illustration techniques for rendering 3D models directly on mobile devices for education and training purposes. The implementations of these illustration techniques address the limitations widely encountered in low-end devices. An interactive mobile graphical and textual rendering system with a toolkit of different illustration modes has been implemented.
mobile computing, mobile devices, visualization, illustration, CAD
Brian Bue, Avin Pattath, David S. Ebert, Krystal M. Thomas, "Interactive Illustrative Rendering on Mobile Devices", IEEE Computer Graphics and Applications, vol.27, no. 3, pp. 48-56, May/June 2007, doi:10.1109/MCG.2007.63
1. D. Hekmatzada, J. Meseth, and R. Klein, "Non-Photorealistic Rendering of Complex 3D Models on Mobile Devices," Proc. 8th Ann. Conf. Int'l Assoc. for Mathematical Geology (IAMG), U. Bayer, H. Burger, and W. Skala, eds., Alfred-Wegener-Stiftung, 2002, pp. 93–98.
2. S. Stegmaier et al., "Widening the Remote Visualization Bottleneck," Proc. 3rd Int'l Symp. Image and Signal Processing and Analysis (ISPA), IEEE Press, 2003, pp. 1–6.
3. B. Gooch et al., "Interactive Technical Illustration," Proc. Symp. Interactive 3D Graphics, ACM Press, 1999, pp. 31–38.
4. J. Diepstraten, D. Weiskopf, and T. Ertl, "Interactive Cutaway Illustrations," Proc. Eurographics Conf., ACM Press, 2003, pp. 523–532.
5. I. Viola and M.E. Gröller, "Smart Visibility in Visualization," Proc. Eurographics Workshop Computational Aesthetics in Graphics, Visualization and Imaging, W. Purgathofer, L. Neumann, and B. Gooch, eds., European Assoc. for Computer Graphics, 2005, pp. 209–216.
6. R.R. Lipman, "Mobile 3D Visualization for Steel Structures," Automation in Construction, vol. 13, no. 1, 2004, pp. 119–125.
7. B. D'Amora and F. Bernardini, "Pervasive 3D Viewing for Product Data Management," IEEE Computer Graphics and Applications, vol. 23, no. 2, 2003, pp. 14–19.
8. D. Astle and D. Durnil, OpenGL ES Game Development, Course Technology PTR, 2004.
9. F.B. Halper et al., "A Developer's Guide to Silhouette Algorithms for Polygonal Models," IEEE Computer Graphics and Applications, vol. 23, no. 4, 2003, pp. 28–37.
10. R. Raskar and M. Cohen, "Image Precision Silhouette Edges," Proc. 1999 Symp. Interactive 3D Graphics (SI3D), ACM Press, 1999, pp. 135–140.
11. J. Buchanan and M. Sousa, "The Edge Buffer: A Data Structure for Easy Silhouette Rendering," Proc. 1st Int'l Symp. Non-Photorealistic Animation and Rendering (NPAR), ACM Press, 2000, pp. 39–42.