Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/571985.572000acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

StyleCam: interactive stylized 3D navigation using integrated spatial & temporal controls

Published: 27 October 2002 Publication History

Abstract

This paper describes StyleCam, an approach for authoring 3D viewing experiences that incorporate stylistic elements that are not available in typical 3D viewers. A key aspect of StyleCam is that it allows the author to significantly tailor what the user sees and when they see it. The resulting viewing experience can approach the visual richness and pacing of highly authored visual content such as television commercials or feature films. At the same time, StyleCam allows for a satisfying level of interactivity while avoiding the problems inherent in using unconstrained camera models. The main components of StyleCam are camera surfaces which spatially constrain the viewing camera; animation clips that allow for visually appealing transitions between different camera surfaces; and a simple, unified, interaction technique that permits the user to seamlessly and continuously move between spatial-control of the camera and temporal-control of the animated transitions. Further, the user's focus of attention is always kept on the content, and not on extraneous interface widgets. In addition to describing the conceptual model of StyleCam, its current implementation, and an example authored experience, we also present the results of an evaluation involving real users.

Supplementary Material

WMV File (stylecam_dsl.wmv)
Low Resolution (stylecam_56k.mov)
High Resolution (stylecam_dsl.mov)

References

[1]
Balakrishnan, R., & Kurtenbach, G. (1999). Exploring bimanual camera control and object manipulation in 3D graphics interfaces. ACM CHI 1999 Conference on Human Factors in Computing Systems. p. 56-63.
[2]
Bares, W., McDermott, S., Boudreaux, C., & Thainimit, S. (2000). Virtual 3D camera composition from frame constraints. ACM Multimedia. p. 177-186.
[3]
Bowman, D.A., Johnson, D.B., & Hodges, L.F. (1997). Travel in immersive virtual environments. IEEE VRAIS'97 Virtual Reality Annual International Symposium. p. 45-52.
[4]
Bowman, D.A., Johnson, D.B., & Hodges, L.F. (1999). Testbed environment of virtual environment interaction. ACM VRST'99 Symposium on Virtual Reality Software and Technologies. p. 26-33.
[5]
Buxton, W., ed. Three-state model of graphical input. Human-computer interaction - INTERACT'90, ed. D. Diaper. 1990, Elsevier Science Publishers B. V. (North-Holland): Amsterdam. 449-456.
[6]
Carpendale, M.S.T., & Montagnese, C.A. (2001). A framework for unifying presentation space. ACM UIST'2001 Symposium on User Interface Software and Technology. p. 61-70.
[7]
Chapman, D., & Ware, C. (1992). Manipulating the future: predictor based feedback for velocity control in virtual environment navigation. ACM I3D'92 Symposium on Interactive 3D Graphics. p. 63-66.
[8]
Chen, S.E. (1995). QuickTime VR: An image-based approach to virtual environment navigation. ACM SIGGRAPH'95 Conference on Computer Graphics and Interactive Techniques. p. 29-38.
[9]
Darken, R., & Sibert, J. (1996). Wayfinding strategies and behaviours in large virtual worlds. ACM CHI'96 Conference on Human Factors in Computing Systems. p. 142-149.
[10]
Drucker, S.M., Galyean, T.A., & Zeltzer, D. (1992). CINEMA: A system for procedural camera movements. ACM Symposium on Interactive 3D Graphics. p. 67-70.
[11]
Drucker, S.M., & Zeltzer, D. (1994). Intelligent camera control in a virtual environment. Graphics Interface. p. 190-199.
[12]
Elvins, T., Nadeau, D., Schul, R., & Kirsh, D. (1998). Worldlets: 3D thumbnails for 3D browsing. ACM CHI'98 Conf. on Human Factors in Computing Systems. p. 163-170.
[13]
Fitzmaurice, G.W. (1993). Situated information spaces and spatially aware palmtop computers. Communications of the ACM, 36(7). p. 38-49.
[14]
Fukatsu, S., Kitamura, Y., Masaki, T., & Kishino, F. (1998). Intuitive control of bird's eye overview images for navigation in an enormous virtual environment. ACM VRST'98 Symposium on Virtual Reality Software and Technology. p. 67-76.
[15]
Furnas, G. (1986). Generalized fisheye views. ACM CHI 1986 Conference on Human Factors in Computing Systems. p. 16-23.
[16]
Furnas, G. (1997). Effective view navigation. ACM CHI'97 Conference on Human Factors in Computing Systems. p. 367-374.
[17]
Galyean, T.A. (1995). Guided navigation of virtual environments. ACM I3D'95 Symposium on Interactive 3D Graphics. p. 103-104.
[18]
Gliecher, M., & Witkin, A. (1992). Through-the-lens camera control. ACM SIGGRAPH' Conf. on Computer Graphics and Interactive Techniques. p. 331-340.
[19]
Hanson, A.J., & Wernet, E. (1997). Constrained 3D navigation with 2D controllers. p. 175-182.
[20]
He, L., Cohen, M.F., & Salesin, D. (1996). The virtual cinematographer: a paradigm for automatic real-time camera control and directing. ACM SIGGRAPH'96 Conference on Computer Graphics and Interactive Techniques. p. 217-224.
[21]
Igarashi, T., Kadobayashi, R., Mase, K., & Tanaka, H. (1998). Path drawing for 3D walkthrough. ACM UIST 1998 Symposium on User Interface Software and Technology. p. 173-174.
[22]
Jul, S., & Furnas, G. (1998). Critical zones in desert fog: aids to multiscale navigation. ACM Symposium on User Interface Software and Technology. p. 97-106.
[23]
Lippman, A. (1980). Movie-maps: an application of the optical videodisc to computer graphics. ACM SIGGRAPH'80 Conference on Computer Graphics and Interactive Techniques. p. 32-42.
[24]
Mackinlay, J., Card, S., & Robertson, G. (1990). Rapid controlled movement through a virtual 3D workspace. ACM SIGGRAPH 1990 Conference on Computer Graphics and Interactive Techniques. p. 171-176.
[25]
Marrin, C., Myers, R., Kent, J., & Broadwell, P. (2001). Steerable media: interactive television via video synthesis. ACM Conference on 3D Technologies for the World Wide Web. p. 7-14.
[26]
Newman, W. (1968). A system for interactive graphical programming. AFIPS Spring Joint Computer Conference. p. 47-54.
[27]
Phillips, C.B., Badler, N.I., & Granieri, J. (1992). Automatic viewing control for 3D direct manipulation. ACM Symposium on Interactive 3D Graphics. p. 71-74.
[28]
Shoemake, K. (1985). Animating rotation with quartenion curves. ACM SIGGRAPH Conf Computer Graphics & Interactive Techniques. p. 245-254.
[29]
Smith, G., Salzman, T., & Stuerzlinger, W. (2001). 3D Scene manipulation with 2D devices and constraints. Graphics Interface. p. 135-142.
[30]
Steed, A. (1997). Efficient navigation around complex virtual environments. ACM VRST'97 Conference on Virtual Reality Software and Technology. p. 173-180.
[31]
Stoakley, R., Conway, M., & Pausch, R. (1995). Virtual reality on a WIM: Interactive worlds in miniature. ACM CHI 1995 Conference on Human Factors in Computing Systems. p. 265-272.
[32]
Tan, D., Robertson, G., & Czerwinski, M. (2001). Exploring 3D navigation: combining speed-coupled flying with orbiting. ACM CHI'2001 Conference on Human Factors in Computing Systems. p. 418-425.
[33]
Vinson, N. (1999). Design guidelines for landmarks to support navigation in virtual environments. ACM CHI'99 Conference on Human Factors in Computing Systems. p. 278-285.
[34]
Ware, C., & Fleet, D. (1997). Context sensitve flying interface. ACM I3D'97 Symposium on Interactive 3D Graphics. p. 127-130.
[35]
Ware, C., & Osborne, S. (1990). Exploration and virtual camera control in virtual three dimensional environments. ACM I3D'90 Symposium on Interactive 3D Graphics. p. 175-183.
[36]
Wernert, E.A., & Hanson, A.J. (1999). A framework for assisted exploration with collaboration. IEEE Visualization. p. 241-248.
[37]
Zeleznik, R., & Forsberg, A. (1999). UniCam - 2D Gestural Camera Controls for 3D Environments. ACM Symposium on Interactive 3D Graphics. p. 169-173.
[38]
Zeleznik, R., Forsberg, A., & Strauss, P. (1997). Two pointer input for 3D interaction. ACM I3D Symposium on Interactive 3D Graphics. p. 115-120.

Cited By

View all
  • (2024)A Virtual Reality Scene Taxonomy: Identifying and Designing Accessible Scene-Viewing TechniquesACM Transactions on Computer-Human Interaction10.1145/363514231:2(1-44)Online publication date: 5-Feb-2024
  • (2023)Designing Viewpoint Transition Techniques in Multiscale Virtual Environments2023 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR55154.2023.00083(680-690)Online publication date: Mar-2023
  • (2023)Molecumentary: Adaptable Narrated Documentaries Using Molecular VisualizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.313067029:3(1733-1747)Online publication date: 1-Mar-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '02: Proceedings of the 15th annual ACM symposium on User interface software and technology
October 2002
247 pages
ISBN:1581134886
DOI:10.1145/571985
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 October 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D navigation
  2. 3D viewers
  3. 3D visualization
  4. camera controls
  5. interaction techniques

Qualifiers

  • Article

Conference

UIST02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)25
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Virtual Reality Scene Taxonomy: Identifying and Designing Accessible Scene-Viewing TechniquesACM Transactions on Computer-Human Interaction10.1145/363514231:2(1-44)Online publication date: 5-Feb-2024
  • (2023)Designing Viewpoint Transition Techniques in Multiscale Virtual Environments2023 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR55154.2023.00083(680-690)Online publication date: Mar-2023
  • (2023)Molecumentary: Adaptable Narrated Documentaries Using Molecular VisualizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.313067029:3(1733-1747)Online publication date: 1-Mar-2023
  • (2020)Real‐time Anticipation of Occlusions for Automated Camera Control in Toric SpaceComputer Graphics Forum10.1111/cgf.1394939:2(523-533)Online publication date: 13-Jul-2020
  • (2020)3D Mirrored Object Selection for Occluded Objects in Virtual EnvironmentsIEEE Access10.1109/ACCESS.2020.30353768(200259-200274)Online publication date: 2020
  • (2019)Occlusion Management Techniques for the Visualization of Transportation Networks in Virtual 3D City ModelsProceedings of the 12th International Symposium on Visual Information Communication and Interaction10.1145/3356422.3356445(1-8)Online publication date: 20-Sep-2019
  • (2018)AnyorbitProceedings of the 2018 ACM Symposium on Eye Tracking Research & Applications10.1145/3204493.3209579(1-5)Online publication date: 14-Jun-2018
  • (2018)AnyorbitProceedings of the 2018 ACM Symposium on Eye Tracking Research & Applications10.1145/3204493.3204555(1-5)Online publication date: 14-Jun-2018
  • (2016)Generalized trackball for surfing over surfacesProceedings of the Conference on Smart Tools and Applications in Computer Graphics10.5555/3056860.3056874(89-97)Online publication date: 3-Oct-2016
  • (2016)Interactive and View-Dependent See-Through Lenses for Massive 3D Point CloudsAdvances in 3D Geoinformation10.1007/978-3-319-25691-7_3(49-62)Online publication date: 18-Oct-2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media