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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
Chin, N. and Feiner, S. Object-Precision Shadow Generation for Area Light Sources Using BSP Trees. 1991. Submitted.
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.
Culbert, C. CLIPS Reference Manual NASA/Johnson Space Center, TX, 1988.
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.
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.
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.
Feiner, S. APEX: An Experiment in the Automated Creation of Pictorial Explanations. IEEE Computer Graphics and Applications 5: 11: 29–38, November, 1985.
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.
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.
Kamada, T. and Kawai, S. An Enhanced Treatment of Hidden Lines. ACM Trans. on Graphics 6 (4): 308–323, October, 1987.
Kamada, T. and Kawai, S. Advanced Graphics for Visualization of Shielding Relations. Computer Vision, Graphics, and Image Processing 43 (3): 294–312, September, 1988.
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.
Martin, J. High Tech Illustration. North Light Books, Cincinnati, OH, 1989.
Naylor, B. SCULPT: An Interactive Solid Modeling Tool. In Proc. Graphics Interface ‘90, pages 138–148. Halifax, Nova Scotia, May 14–18, 1990.
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.
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.
Thibault, W. and Naylor, B. Set Operations on Polyhedra Using Binary Space Partitioning Trees. Computer Graphics 21: 4: 153–162, July, 1987.
Thomas, T.A. Technical Illustration, 2nd Ed. McGraw-Hill, New York, NY, 1968.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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