Maintaining Visibility Constraints for View Management in 3D User Interfaces

  • B. Bell
  • S. Feiner
  • T. Höllerer
Part of the Text, Speech and Language Technology book series (TLTB, volume 27)


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

8. References

  1. Ahlberg, C., Williamson, C., & Shneiderman, B. (1992). Dynamic Queries for Information Exploration: An Implementation and Evaluation. Proc. ACM CHI '92.Google Scholar
  2. Arthur, K., Preston, T., Taylor, R., II, Brooks, F., Jr., Whitton, M., & Wright, W. (1998). Designing and Building the PIT: A Head Tracked Stereo Workspace for Two Users. In Second Int. Immersive Projection Technology Workshop. Ames, IA.Google Scholar
  3. Atherton, P. R. (1981). A Method of Interactive Visualization of CAD Surface Models on a Color Video Display. Proc. SIGGRAPH '81.Google Scholar
  4. Azuma, R., Baillot, Y., Behringer, R., Feiner, S., Julier, S., & MacIntyre, B. (2001). Recent Advances in Augmented Reality. IEEE Computer Graphics and Applications, 21, 34–47.CrossRefGoogle Scholar
  5. Battista, G. D., Eades, P., Tamassia, R., & Tollis, I. (1999). Graph Drawing: Algorithms for the Visualization of Graphs. USA: Prentice Hall.Google Scholar
  6. Bell, B., & Feiner, S. (2000, November 5–8). Dynamic Space Management for User Interfaces. Proc. UIST '00, San Diego, CA.Google Scholar
  7. Bell, B., Feiner, S., & Höllerer, T. (2001, November 11–14). View Management for Virtual and Augmented Reality. Proc. UIST '01, Orlando, FL.Google Scholar
  8. Bell, B., Höllerer, T., & Feiner, S. (2002, October 27–30). An Annotated Situation-Awareness Aid for Augmented Reality. Proc. UIST '02, Paris, France.Google Scholar
  9. Billinghurst, M., Weghorst, S., & Furness, T., III. (1998). Shared Space: An Augmented Reality Approach for Computer Supported Collaborative Work. Virtual Reality, 3(1), 25–36.CrossRefGoogle Scholar
  10. Butz, A., Höllerer, T., Feiner, S., MacIntyre, B., & Beshers, C. (1999). Enveloping Users and Computers in a Collaborative 3D Augmented Reality. In Proc. IWAR '99 (Int. Workshop on Augmented Reality) (pp. 35–44). San Francisco, CA.Google Scholar
  11. Carpendale, M. S. T., Cowperthwaite, D. J., & Fracchia, F. D. (1997). Extending Distortion Viewing from 2D to 3D. IEEE Computer Graphics and Applications, 17(4), 42–51.CrossRefGoogle Scholar
  12. Catmull, E. (1974). A Subdivision Algorithm for Computer Display of Curved Surfaces. Ph. D Thesis, Report UTEC-CSc-74-133, Computer Science Department, University of Utah, Salt Lake City, UT.Google Scholar
  13. Christensen, J., Marks, J., & Shieber, S. (1995). An Empirical Study of Algorithms for Point-Feature Label Placement. ACM Transactions on Graphics, 14(3), 203–232.CrossRefGoogle Scholar
  14. Chrysanthou, Y., & Slater, M. (1992). Computing dynamic changes to BSP trees. In Computer Graphics Forum (Proc. Eurographics '92) (Vol. 11, pp. 321–332).CrossRefGoogle Scholar
  15. Darken, R. P., & Sibert, J. L. (1993, November). A Toolset for Navigation in Virtual Environments. Proc. UIST '93, New York, NY.Google Scholar
  16. Fairchild, K. M., Poltrock, S. E., & Furnas, G. W. (1988, May). SemNet: Three-Dimensional Graphic Representation of Large Knowledge Bases. Cognitive Science and its Applications for Human-Computer Interaction, Hillsdale, New Jeresy, U.S.A.Google Scholar
  17. Feiner, MacIntyre, B., Haupt, M., & Solomon, E. (1993). Windows on the World: 2D Windows for 3D Augmented Reality. In Proc. UIST '93 (ACM Symp. on User Interface Software and Technology) (pp. 145–155). Atlanta, GA.Google Scholar
  18. Feiner, MacIntyre, B., & Seligmann, D. (1993). Knowledge-based augmented reality. Communications of the ACM, 36(7), 52–62.CrossRefGoogle Scholar
  19. Feiner, S., & Seligmann, D. (1992). Cutaways and Ghosting: Satisfying Visibility Constraints in Dynamic 3D Illustrations. The Visual Computer, 8(5–6), 292–302.CrossRefGoogle Scholar
  20. Foley, J., van Dam, A., Feiner, S., & Hughes, J. (1996). Computer Graphics: Principles and Practice, 2nd Ed. in C. Reading, MA: Addison-Wesley.Google Scholar
  21. Fuchs, H., Kedem, Z., & Naylor, B. (1980, July 14–18). On visible surface generation by a priori tree structures. SIGGRAPH '80, Seattle, WA.Google Scholar
  22. Gosling, J., Joy, B., & Steele, G. (1996). The JAVA Language Specification (1st ed.). Reading, Massachusetts: Addison-Wesley.Google Scholar
  23. He, L., Cohen, M., & Salesin, D. (1996). The virtual cinematographer: A paradigm for automatic real-time camera control and direction. In Proc. SIGGRAPH '96 (pp. 217–224). New Orleans, LA.Google Scholar
  24. Hesina, G., Schmalstieg, D., Fuhrmann, A., & Purgathofer, W. (2000, Decemeber 20–22). Distributed Open Inventor: A Practical Approach to Distributed 3D Graphics. Proc. VRST '99, N.Y.Google Scholar
  25. Imhof, E. (1975). Positioning names on maps. The American Cartographer, 2(2), 128–144.CrossRefGoogle Scholar
  26. Julier, S., Lanzagorta, M., Baillot, Y., Rosenblum, L., Feiner, S., Höllerer, T., et al. (2000). Information Filtering for Mobile Augmented Reality. In Proc. ISAR '00 (Int. Symposium on Augmented Reality) (pp. 3–11). Munich, Germany.Google Scholar
  27. Kamada, T., & Kawai, S. (1987). An enhanced treatment of hidden lines. ACM Transactions on Graphics, 6(4), 308–323.CrossRefGoogle Scholar
  28. Lasseter, J. (1987). Principles of traditional animation applied to 3D computer animation. Proc. SIGGRAPH '87.Google Scholar
  29. MacIntyre, B., & Feiner, S. (1998). A Distributed 3D Graphics Library. In Computer Graphics (Proc. ACM SIGGRAPH '98) (pp. 361–370). Orlando, FL.Google Scholar
  30. Mori, T., Koiso, K., & Tanaka, K. (1999). Spatial Data Presentation by LOD Control Based on Distance, Orientation, and Differentiation. In Proc. of Int'l Workshop on Urban Multi-Media/3D mapping (UM3'99) (pp. 49–56). Tokyo, Japan.Google Scholar
  31. Phillips, C. B., Badler, N. I., & Granieri, J. (1992, March–April). Automatic Viewing Control for 3D Direct Manipulation. Proc. SIGGRAPH '92, Cambridge, MA.Google Scholar
  32. Rist, T., Krüger, A., Schneider, G., & Zimmermann, D. (1994). AWI: a workbench for semi-automated illustration design. Proceedings of the workshop on Advanced visual interfaces, Bari, Italy.Google Scholar
  33. Roessel, J. (1989). An Algorithm for Locating Candidate Labeling Boxes within a Polygon. The American Cartographer, 16(3), 201–209.CrossRefGoogle Scholar
  34. Samet, H. (1990). The Design and Analysis of Spatial Data Structures. Reading, MA: Addison-Wesley.Google Scholar
  35. Shaw, C., Green, M., Liang, J., & Sun, Y. (1993). Decoupled simulation in virtual reality with the MR toolkit. ACM Transactions on Information Systems (TOIS), 11(3), 287–317.CrossRefGoogle Scholar
  36. Shneiderman, B. (1983). Direct manipulation: A step beyond programming languages. IEEE Computer, 16(8), 57–69.Google Scholar
  37. Starner, T., Mann, S., Rhodes, B., Levine, J., Healey, J., Kirsch, D., et al. (1997). Augmented Reality through Wearable Computing. Presence, 6(4), 386–398.Google Scholar
  38. Stoakley, R., Conway, M., & Pausch, R. (1995, May 7–11). Virtual Reality on a WIM: Interactive Worlds in Miniature. Proc. CHI '95, Denver, CO.Google Scholar
  39. Sutherland, I. (1968). A Head-Mounted Three Dimensional Display. Proc. FJCC 1968, Washington, DC.Google Scholar
  40. Szalavari, Z., Schmalstieg, D., Fuhrmann, A., & Gervautz, M. (1998). Studierstube: An Environment for Collaboration in Augmented Reality. Virtual Reality, 3(1), 37–48.CrossRefGoogle Scholar
  41. Tanriverdi, V., & Jacob, R. (2000). Interacting with Eye Movements in Virtual Environments. Proceedings of the SIGCHI conference on Human factors in computing systems, The Hague, The Netherlands.Google Scholar
  42. Thibault, W., C., & Naylor, B., F. (1987). Set operations on polyhedra using binary space partitioning trees. Proc. SIGGRAPH '87.Google Scholar
  43. Viega, J., Conway, M. J., Williams, G., & Pausch, R. (1996). 3D Magic Lenses. UIST '96, Seattle WA.Google Scholar
  44. You, S., Neumann, U., & Azuma, R. (1999). Hybrid Inertial and Vision Tracking for Augmented Reality Registration. In Proc. IEEE Virtual Reality '99 (pp. 260–267). Houston, TX.Google Scholar

Copyright information

© Springer 2005

Authors and Affiliations

  • B. Bell
    • 1
  • S. Feiner
    • 2
  • T. Höllerer
    • 3
  1. 1.Lawrence Berkeley National LaboratoryBerkeleyUSA
  2. 2.Columbia UniversityNew YorkUSA
  3. 3.Universität TrierGermany

Personalised recommendations