“A rendering framework for multiscale views of 3D models” – ACM SIGGRAPH HISTORY ARCHIVES

“A rendering framework for multiscale views of 3D models”

  • 2011-SA-Technical-Paper_Hsu_A-Rendering-Framework-for-Multiscale-Views-ofD-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


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org