ABSTRACT
In this paper, a method of encapsulation camera tasks into well defined units called “camera modules” is described. Through this encapsulation, camera modules can be programmed and sequenced, and thus can be used as the underlying framework for controlling the virtual camera in the widely disparate types of graphical environments. Two examples of the camera framework are shown: an agent which can film a conversation between two virtual actors and a visual programming language for filming a virtual football game.
- 1.Arijon, :D., Grammar of the Film Language. 1976, Los Angeles: Silman-James Press.Google Scholar
- 2.Blinn, J., Where am I? What am I looking at? IEEE Computer Graphics and Applications, July 1988. Google ScholarDigital Library
- 3.Brooks, EE, Jr. Grasping Reality Through Illusion -- Interactive Graphics Serving Science. Proc. CHI '88. May 15-19, 1988. Google ScholarDigital Library
- 4.Brooks, EE, Jr. Walkthrough -- A Dynamic Graphics System for Simulating: Virtual Buildings. Proc. 1986 ACM Workshop on Interactive 3D C, raphics. October 23-24, 1986. Google ScholarDigital Library
- 5.Chapman, D. and C. Ware. Manipulating the Future: Predictor Based Feedback for Velocity Control in Virtual Environment Navigation. Proc. 1992 Symposium on Interactive 3D Graphics. 1992. Cambridge. MA: ACM Press. Google ScholarDigital Library
- 6.Chen, I). T. and D. Zeltzer. The 3d Virtual Environment and Dynamic Simulation System. Cambridge MA, Technical Memo. MIT Media Lab. August, 1992.Google Scholar
- 7.Drucker, S., T. Galyean, and D. Zeltzer. CINEMA: A System for Procedural Camera Movements. Proc. 1992 Symposium on Interactive 3D Graphics. 1992. Cambridge MA: ACM Press. Google ScholarDigital Library
- 8.Drucker, S. M. and D. Zeltzer. Intelligent Camera Control for Virtual Envir,anments. Graphics Interface '94. 1994.Google Scholar
- 9.Drucker, S.M Intelligent Camera Control for Graphical Environments. PhD. Thesis. MIT Media Lab. 1994. Google ScholarDigital Library
- 10.Gleicher, M.A.W. Through-the-Lens Camera Control. Computer Graphics. 26(2): pp. 331-340. 1992 Google ScholarDigital Library
- 11.Haeberli, P.E., ConMan: A Visual Programming Language for Interactive Graphics. Computer Graphics. 22(4): pp. 103-111. 1988 Google ScholarDigital Library
- 12.Karp, P. and S.K. Feiner. Issues in the automated generation of animated presentations. Graphics Interface '90. 1990. Google ScholarDigital Library
- 13.Kass, M. GO: A Graphical Optimizer. in ACM SIGGRAPH 91 Course Notes., Introduction to Physically Based Modeling. July 28- August 2, 1991. Las Vegas NM.Google Scholar
- 14.Katz, S.D., Film Directing Shot by Shot: Visualising from Concept to Screen. 1991, Studio City, CA: Michael Weise Productions.Google Scholar
- 15.Korch, R. The Official Pro Football Hall of Fame. New York, Simon & Schuster, Inc. 1990.Google Scholar
- 16.Mackinlay, J. S., S. Card, et al. Rapid Controlled Movement Through a Virtual 3d Workspace. Computer Graphics 24(4): 171- 176. 1990. Google ScholarDigital Library
- 17.Ousterhout, J. K. Tcl: An Embeddable Command Language. Proc. 1990 Winter USENIX Conference. 1990.Google Scholar
- 18.Philips, C.B.N.I.B., John Granieri. Automatic Viewing C.ontrol for 3D Direct Manipulation. Proc. 1992 Symposium on Interactive 3D Graphics. 1992. Cambridge, MA.: ACM Press. Google ScholarDigital Library
- 19.Ware, C. and S. Osborn. Exploration and Virtual Camera Control in Virtual Three Dimensional Environments. Proc. 1990 Symposium on Interactive 3D Graphics, Snowbird, Utah, 1990. ACM Press. Google ScholarDigital Library
- 20.Zeltzer, D. Autonomy, Interaction and Presence. Presence: Teleoperator,: and Virtual Environments 1(1): 127-132. March, 1992. Google ScholarDigital Library
- 21.Zeltzer, r). and S. Drucker. A Virtual Environment System for Mission Plarming. Proc. 1992 IMAGE VI Conference, Phoenix AZ.July, 1992.Google Scholar
Index Terms
- CamDroid: a system for implementing intelligent camera control
Recommendations
Surveillance camera scheduling: a virtual vision approach
VSSN '05: Proceedings of the third ACM international workshop on Video surveillance & sensor networksWe present a surveillance system, comprising wide field-of-view (FOV) passive cameras and pan/tilt/zoom (PTZ) active cameras, which automatically captures and labels high-resolution videos of pedestrians as they move through a designated area. A wide-...
The IBar: a perspective-based camera widget
UIST '04: Proceedings of the 17th annual ACM symposium on User interface software and technologyWe present a new screen space widget, the IBar, for effective camera control in 3D graphics environments. The IBar provides a compelling interface for controlling scene perspective based on the artistic concept of vanishing points. Various handles on ...
Intelligent camera control using behavior trees
MIG'11: Proceedings of the 4th international conference on Motion in GamesAutomatic camera systems produce very basic animations for virtual worlds. Users often view environments through two types of cameras: a camera that they control manually, or a very basic automatic camera that follows their character, minimizing ...
Comments