Skip to main content

Dynamic 3D Illustrations with Visibility Constraints

  • Conference paper

Abstract

Illustrations are pictures that are intended to convey specific information to their viewers; dynamic illustrations adjust their design in response to user interaction. We have developed a set of techniques that make possible dynamic illustrations that maintain a set of visibility constraints as a user modifies the viewing specification. The visibility constraints that we support allow objects to be specified as unoccludable; these constraints are maintained by having the system automatically identify and render obscuring objects using transparency and cutaway effects modeled after those exploited by technical illustrators. As the user navigates through an illustration, the system updates visibility changes smoothly to avoid visual discontinuities. We discuss several approaches that exploit modern z-buffer-based 3D graphics hardware to make possible near real-time performance. These techniques have been implemented as part of the IBIS Intent-Based Illustration System, a research testbed for the automated design and rendering of technical illustrations.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Appel, A., Rohlf, F., and Stein, A. The Haloed Line Effect for Hidden Line Elimination. In Proc. ACM SIGGRAPH 79 (Computer Graphics, 13:2, August 1979 ), pages 99–106. Chicago, IL, August 8–10, 1979.

    Google Scholar 

  2. Chin, N. Near Real-Time Object-Precision Shadow Generation using BSP Trees. Master’s thesis, Columbia University, Department of Computer Science, 1990. M.S. Thesis.

    Google Scholar 

  3. Chin, N. and Feiner S. Near Real-Time Shadow Generation using BSP Trees. In Proc. ACM SIGGRAPH 89 (Computer Graphics, 23:3, July 1989), pages 99–106. Boston, MA, July 31–August 4, 1989.

    Google Scholar 

  4. Chin, N. and Feiner, S. Object-Precision Shadow Generation for Area Light Sources Using BSP Trees. 1991. Submitted.

    Google Scholar 

  5. Crow, F. Shadow Algorithms for Computer Graphics. In Proc. ACM SIGGRAPH 77 (Computer Graphics, 11:3, July 1977 ), pages 242–248. San Jose, CA, July 20–22, 1977.

    Google Scholar 

  6. Culbert, C. CLIPS Reference Manual NASA/Johnson Space Center, TX, 1988.

    Google Scholar 

  7. Dooley, D. and Cohen, M. Automatic Illustration of 3D Geometric Models: Lines. In Proc. 1990 Symp. on Interactive 3D Graphics (Computer Graphics, 24:2, March 1990 ), pages 77–82. Snowbird, UT, March 25–28, 1990.

    Chapter  Google Scholar 

  8. Dooley, D. and Cohen, M. Automatic Illustration of 3D Geometric Models: Surfaces. In Proc. Visualization ‘90, pages 307–314. San Francisco, CA, October 23–26, 1990.

    Google Scholar 

  9. Elhadad, M., Seligmann, D., Feiner, S., and McKeown, K. A Common Intention Description Language for Interactive Multi-media Systems. In A New Generation of Intelligent Interfaces: Proceedings ofIJCAI89 Workshop on Intelligent Interfaces, pages 46–52. Detroit, MI, August 22, 1989.

    Google Scholar 

  10. Feiner, S. APEX: An Experiment in the Automated Creation of Pictorial Explanations. IEEE Computer Graphics and Applications 5: 11: 29–38, November, 1985.

    Article  Google Scholar 

  11. Feiner, S. and McKeown, K. Generating Coordinated Multimedia Explanations. In Proc. CAIA90 (6th IEEE Conf. on Artificial Intelligence Applications), pages 290–296. Santa Barbara, CA, March 5–9, 1990.

    Google Scholar 

  12. Feiner, S. and McKeown, K. Coordinating text and graphics in explanation generation. In Proc. AAAI-90, pages 442–449. Boston, MA, July 29–August 3, 1990.

    Google Scholar 

  13. Kamada, T. and Kawai, S. An Enhanced Treatment of Hidden Lines. ACM Trans. on Graphics 6 (4): 308–323, October, 1987.

    Article  Google Scholar 

  14. Kamada, T. and Kawai, S. Advanced Graphics for Visualization of Shielding Relations. Computer Vision, Graphics, and Image Processing 43 (3): 294–312, September, 1988.

    Article  Google Scholar 

  15. Karp, P. and Feiner, S. Issues in the automated generation of animated presentations. In Proc. Graphics Interface ‘90, pages 39–48. Halifax, Canada, May 14–18, 1990.

    Google Scholar 

  16. Martin, J. High Tech Illustration. North Light Books, Cincinnati, OH, 1989.

    Google Scholar 

  17. Naylor, B. SCULPT: An Interactive Solid Modeling Tool. In Proc. Graphics Interface ‘90, pages 138–148. Halifax, Nova Scotia, May 14–18, 1990.

    Google Scholar 

  18. Saito, T., and Takahashi, T. Comprehensible Rendering of 3-D Shapes. In Proc. ACM SIGGRAPH 90 (Computer Graphics, 24:4, August 1990), pages 197–206. Dallas, TX, August 6–10, 1990.

    Chapter  Google Scholar 

  19. Seligmann, D. and Feiner, S. Specifying Composite Illustrations with Communicative Goals. In Proc. UIST 89 (ACM SIGGRAPH Symp. on User Interface Software and Technology), pages 1–9. Williamsburg, VA, November 13–15, 1989.

    Chapter  Google Scholar 

  20. Thibault, W. and Naylor, B. Set Operations on Polyhedra Using Binary Space Partitioning Trees. Computer Graphics 21: 4: 153–162, July, 1987.

    Article  MathSciNet  Google Scholar 

  21. Thomas, T.A. Technical Illustration, 2nd Ed. McGraw-Hill, New York, NY, 1968.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Tokyo

About this paper

Cite this paper

Feiner, S.K., Seligmann, D.D. (1991). Dynamic 3D Illustrations with Visibility Constraints. In: Patrikalakis, N.M. (eds) Scientific Visualization of Physical Phenomena. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68159-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68159-5_29

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68161-8

  • Online ISBN: 978-4-431-68159-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics