“A rendering framework for multiscale views of 3D models”
Conference:
Type(s):
Title:
- A rendering framework for multiscale views of 3D models
Session/Category Title: NPR
Presenter(s)/Author(s):
Abstract:
Images that seamlessly combine views at different levels of detail are appealing. However, creating such multiscale images is not a trivial task, and most such illustrations are handcrafted by skilled artists. This paper presents a framework for direct multiscale rendering of geometric and volumetric models. The basis of our approach is a set of non-linearly bent camera rays that smoothly cast through multiple scales. We show that by properly setting up a sequence of conventional pinhole cameras to capture features of interest at different scales, along with image masks specifying the regions of interest for each scale on the projection plane, our rendering framework can generate non-linear sampling rays that smoothly project objects in a scene at multiple levels of detail onto a single image. We address two important issues with non-linear camera projection. First, our streamline-based ray generation algorithm avoids undesired camera ray intersections, which often result in unexpected images. Second, in order to maintain camera ray coherence and preserve aesthetic quality, we create an interpolated 3D field that defines the contribution of each pinhole camera for determining ray orientations. The resulting multiscale camera has three main applications: (1) presenting hierarchical structure in a compact and continuous manner, (2) achieving focus+context visualization, and (3) creating fascinating and artistic images.
References:
1. Bloom, F. E., Nelson, C. A., and Lazerson, A. 1988. Brain, Mind, and Behavior. W. H. Freeman and Company, 41 Madison Avenur, New York, NY 10010.Google Scholar
2. Böttger, J., Balzer, M., and Deussen, O. 2006. Complex logarithmic views for small details in large contexts. IEEE Transactions on Visualization and Computer Graphics 12, 5, 845–852. Google ScholarDigital Library
3. Brosz, J., Samavati, F. F., Sheelagh, M. T. C., and Sousa, M. C. 2007. Single camera flexible projection. In Proceedings of the 5th international symposium on Non-photorealistic animation and rendering, ACM, New York, NY, USA, NPAR ’07, 33–42. Google ScholarDigital Library
4. Bttger, J., Preiser, M., Balzer, M., and Deussen, O. 2008. Detail-in-context visualization for satellite imagery. Computer Graphics Forum 27, 2, 587–596.Google ScholarCross Ref
5. Carpendale, M. S. T., Carpendale, T., Cowperthwaite, D. J., and Fracchia, F. D. 1996. Distortion viewing techniques for 3-dimensional data. In Proceedings of the 1996 IEEE Symposium on Information Visualization (INFOVIS ’96), IEEE Computer Society, Washington, DC, USA, 46–53. Google ScholarDigital Library
6. Cosmic Voyage, 1996. http://www.imdb.com/title/tt0115952/, National Air and Space Museum.Google Scholar
7. Cui, J., Rosen, P., Popescu, V., and Hoffmann, C. 2010. A curved ray camera for handling occlusions through continuous multiperspective visualization. IEEE Transactions on Visualization and Computer Graphics 16 (November), 1235–1242. Google ScholarDigital Library
8. Escher, M. C., 1956. Print gallery. http://www.mcescher.com/Gallery/recogn-bmp/LW410.jpg.Google Scholar
9. Fay, J. A. 1994. Introduction to fluid mechanics. MIT Press, Cambridge, MA.Google Scholar
10. Glassner, A. S. 2000. Cubism and cameras free-form optics for computer graphics. Tech. Rep. MSR-TR-2000-05, Microsoft.Google Scholar
11. Google, 2010. Google earth. http://earth.google.com.Google Scholar
12. Hall, C. A., and Porsching, T. A. 1990. Numerical Analysis of Partial Differential Equations. Prentice Hall, Engelwood.Google Scholar
13. Kwatra, V., Schödl, A., Essa, I., Turk, G., and Bobick, A. 2003. Graphcut textures: image and video synthesis using graph cuts. ACM Trans. Graph. 22, 3, 277–286. Google ScholarDigital Library
14. Mashio, K., Yoshida, K., Takahashi, S., and Okada, M. 2010. Automatic blending of multiple perspective views for aesthetic composition. In Proceedings of the 10th international conference on Smart graphics, Springer-Verlag, Berlin, Heidelberg, SG’10, 220–231. Google ScholarDigital Library
15. McCrae, J., Mordatch, I., Glueck, M., and Khan, A. 2009. Multiscale 3d navigation. In I3D ’09: Proceedings of the 2009 symposium on Interactive 3D graphics and games, ACM, New York, NY, USA, 7–14. Google ScholarDigital Library
16. Nye, L., 2008. Zoom into the human bloodstream. Available at http://www.nsf.gov/news/special_reports/scivis/winners_2008.jsp.Google Scholar
17. Pérez, P., Gangnet, M., and Blake, A. 2003. Poisson image editing. ACM Trans. Graph. 22, 3, 313–318. Google ScholarDigital Library
18. Popescu, V., Rosen, P., and Adamo-Villani, N. 2009. The graph camera. In SIGGRAPH Asia ’09: ACM SIGGRAPH Asia 2009 papers, ACM, New York, NY, USA, 1–8. Google ScholarDigital Library
19. Sudarsanam, N., Grimm, C., and Singh, K. 2008. Nonlinear perspective widgets for creating multiple-view images. In NPAR ’08: Proceedings of the 6th international symposium on Non-photorealistic animation and rendering, ACM, New York, NY, USA, 69–77. Google ScholarDigital Library
20. The Known Universe, 2009. http://www.amnh.org/news/2009/12/the-known-universe/, American Museum of Natural History.Google Scholar
21. Wang, L., Zhao, Y., Mueller, K., and Kaufman, A. 2005. The magic volume lens: an interactive focus+context technique for volume rendering. 367–374.Google Scholar
22. Wang, Y.-S., Lee, T.-Y., and Tai, C.-L. 2008. Focus+context visualization with distortion minimization. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE Visualization 2008) 14, 6, 1731–1738. Google ScholarDigital Library
23. Wang, Y.-S., Wang, C., Lee, T.-Y., and Ma, K.-L. 2011. Feature-preserving volume data reduction and focus+context visualization. IEEE Transactions on Visualization and Computer Graphics 17, 2, 171–181. Google ScholarDigital Library
24. Xu, L., Lee, T.-Y., and Shen, H.-W. 2010. An information-theoretic framework for flow visualization. IEEE Transactions on Visualization and Computer Graphics 16, 1216–1224. Google ScholarDigital Library
25. Ye, X., Kao, D., and Pang, A. 2005. Strategy for seeding 3d streamlines. Visualization Conference, IEEE 0, 60.Google Scholar
26. Yu, J., and McMillan, L. 2004. A framework for multiperspective rendering. In Rendering Techniques, 61–68. Google ScholarCross Ref
27. Yu, J., and McMillan, L. 2004. General linear cameras. In ECCV (2), 14–27.Google Scholar
28. Yu, J., McMillan, L., and Sturm, P. 2008. Multiperspective modeling, rendering, and imaging. In SIGGRAPH Asia ’08: ACM SIGGRAPH ASIA 2008 courses, ACM, New York, NY, USA, 1–36. Google ScholarDigital Library


