Intelligent camera control for graphical environments

Thesis (Ph. D.)--Massachusetts Institute of Technology, Program in Media Arts & Sciences, 1994.

[1]  J. A. Adam,et al.  Virtual reality is for real , 1993 .

[2]  David Zeltzer,et al.  Pump it up: computer animation of a biomechanically based model of muscle using the finite element method , 1992, SIGGRAPH.

[3]  Chris Esposito Virtual reality: perspectives, applications, and architecture , 1993 .

[4]  Rodney A. Brooks,et al.  Solving the find-path problem by good representation of free space , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Allen Newell,et al.  The Prospects for Psychological Science in Human-Computer Interaction , 1985, Hum. Comput. Interact..

[6]  Don E. Eyles A computer graphics system for visualizing spacecraft in orbit , 1991 .

[7]  Margaret A. Hagen,et al.  An investigation of the relationship between viewing condition and preference for true and modified linear perspective with adults. , 1976 .

[8]  Len Bass,et al.  User interface software , 1993 .

[9]  Julian Hochberg,et al.  Representation of motion and space in video and cinematic displays , 1986 .

[10]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[11]  G. A. Miller The magical number seven plus or minus two: some limits on our capacity for processing information. , 1956, Psychological review.

[12]  Jian L. Zhou,et al.  User's Guide for CFSQP Version 2.0: A C Code for Solving (Large Scale) Constrained Nonlinear (Minimax) Optimization Problems, Generating Iterates Satisfying All Inequality Constraints , 1994 .

[13]  R. L. Campbell,et al.  Artifacts as psychological theories: the case of human-computer interaction , 1989 .

[14]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[15]  Peter Kovesi,et al.  Automatic Sensor Placement from Vision Task Requirements , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Donald P. Greenberg,et al.  Path specification and path coherence , 1982, SIGGRAPH.

[17]  B. Kawin,et al.  How Movies Work , 1987 .

[18]  M. P. Friedman,et al.  HANDBOOK OF PERCEPTION , 1977 .

[19]  J. Schwartz,et al.  On the Complexity of Motion Planning for Multiple Independent Objects; PSPACE- Hardness of the "Warehouseman's Problem" , 1984 .

[20]  Kuldeep Kumar,et al.  User cube: a taxonomy of end users , 1989, CACM.

[21]  Jeffrey Esakov,et al.  An Investigation of Language Input and Performance Timing for Task Animation , 1988 .

[22]  Michael Potmesil,et al.  A lens and aperture camera model for synthetic image generation , 1981, SIGGRAPH '81.

[23]  D. Norman The psychology of everyday things , 1990 .

[24]  Michael J. Potel,et al.  Interacting with the GALATEA film analysis system , 1976, SIGGRAPH '76.

[25]  David Zeltzer,et al.  Autonomy, Interaction, and Presence , 1992, Presence: Teleoperators & Virtual Environments.

[26]  Michael Girard,et al.  Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[27]  Douglas E. McGovern,et al.  Experience and results in teleoperation of land vehicles , 1991 .

[28]  B Walton,et al.  Job and Task Analysis. , 1979 .

[29]  Neil Gershenfeld,et al.  MIT-Media Lab , 1991, ICMC.

[30]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[31]  Kevin Lynch,et al.  The Image of the City , 1960 .

[32]  John Preston Isenhour The effects of context and order in film editing , 1975 .

[33]  John K. Ousterhout,et al.  Tcl: An Embeddable Command Language , 1989, USENIX Winter.

[34]  Donald P. Greenberg,et al.  Computer Graphics in Architecture , 1974 .

[35]  Sally A. Applin,et al.  The virtual museum: Interactive 3D navigation of a multimedia database , 1992, Comput. Animat. Virtual Worlds.

[36]  J. T. Shwartz,et al.  On the Piano Movers' Problem : III , 1983 .

[37]  Henry Lieberman,et al.  Watch what I do: programming by demonstration , 1993 .

[38]  Roger Y. Tsai,et al.  Sensor planning for robotic vision: a review , 1992 .

[39]  Michael Zyda,et al.  NPSNET: constructing a 3D virtual world , 1992, I3D '92.

[40]  John Lasseter,et al.  Principles of traditional animation applied to 3D computer animation , 1987, SIGGRAPH.

[41]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[42]  Warren Robinett,et al.  Virtual environment display system , 1987, I3D '86.

[43]  David A. Rabenhorst,et al.  An Architecture for Virtual Worlds , 1992, Presence: Teleoperators & Virtual Environments.

[44]  Mary Beth Rosson,et al.  Paradox of the active user , 1987 .

[45]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[46]  Paul E. Haeberli,et al.  ConMan: a visual programming language for interactive graphics , 1988, SIGGRAPH.

[47]  S. Bate,et al.  Heuristic route planning: an application to fighter aircraft , 1988, Proceedings of the IEEE 1988 National Aerospace and Electronics Conference.

[48]  Daniel Thalmann,et al.  Special Cinematographic Effects with Virtual Movie Cameras , 1986, IEEE Computer Graphics and Applications.

[49]  Tosiyasu L. Kunii,et al.  Automating view function generation for walk-through animation using a Reed graph , 1990 .

[50]  Jeffrey Esakov,et al.  An architecture for high-level human task animation control , 1991 .

[51]  David F. Rogers,et al.  Mathematical elements for computer graphics , 1976 .

[52]  Oussama Khatib,et al.  The robotics review 1 , 1989 .

[53]  Noël Burch Theory of film practice , 1973 .

[54]  R. A. Earnshaw Tools and techniques for scientific visualization , 1991 .

[55]  R. S. Nickerson,et al.  On conversational interaction with computers , 1976, UODIGS '76.

[56]  Alan Borning,et al.  ThingLab: a constraint-oriented simulation laboratory , 1979 .

[57]  Massimo Andrea Russo The design and implementation of a three degree of freedom force output joystick , 1990 .

[58]  Ronen Barzel,et al.  A modeling system based on dynamic constraints , 1988, SIGGRAPH.

[59]  Donald A. Norman,et al.  User Centered System Design: New Perspectives on Human-Computer Interaction , 1988 .

[60]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

[61]  I. Howard,et al.  Human Spatial Orientation , 1966 .

[62]  Beverly M. Huey,et al.  Human Performance Models for Computer-Aided Engineering , 1990 .

[63]  Michael Gleicher,et al.  Through-the-lens camera control , 1992, SIGGRAPH.

[64]  Jaron Lanier,et al.  Reality built for two: a virtual reality tool , 1990, I3D '90.

[65]  Satoru Kawai,et al.  A simple method for computing general position in displaying three-dimensional objects , 1988, Comput. Vis. Graph. Image Process..

[66]  D. A. Duce,et al.  Visualization in Scientific Computing , 1994, Focus on Computer Graphics.

[67]  Thomas B. Sheridan Task Allocation and Supervisory Control , 1988 .

[68]  Steven D. Pieper,et al.  Control of a virtual actor: the roach , 1990, I3D '90.

[69]  Peter P. Tanner,et al.  Tablet-based valuators that provide one, two, or three degrees of freedom , 1981, SIGGRAPH '81.

[70]  Ruven Brooks Comparative task analysis: an alternative direction for Human-computer interaction science , 1991 .

[71]  Steven M. Drucker,et al.  CINEMA: a system for procedural camera movements , 1992, I3D '92.

[72]  J. Latombe,et al.  Numerical potential field techniques for robot path planning , 1991 .

[73]  Colin Ware,et al.  Exploration and virtual camera control in virtual three dimensional environments , 1990, I3D '90.

[74]  F Balaguer,et al.  Virtual Environments, in: New Trends in Animation and Visualization , 1991 .

[75]  Michael Kass,et al.  CONDOR: constraint-based dataflow , 1992, SIGGRAPH.

[76]  Donald A. Norman,et al.  Things that make us smart , 1979 .

[77]  Norman I. Badler,et al.  Automatic viewing control for 3D direct manipulation , 1992, I3D '92.

[78]  Mark A. Tarlton,et al.  A framework for dynamic visual applications , 1992, I3D '92.

[79]  Jane Wilhelms,et al.  Toward Automatic Motion Control , 1987, IEEE Computer Graphics and Applications.

[80]  Steven K. Feiner,et al.  Issues in the automated generation of animated presentations , 1990 .

[81]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[82]  Norman I. Badler,et al.  Multi-dimensional input techniques and articulated figure positioning by multiple constraints , 1987, I3D '86.

[83]  Brian S. Penn Goal based mission planning for remotely piloted air vehicles (RPAVs) , 1989, Proceedings of the IEEE National Aerospace and Electronics Conference.

[84]  L. Kaufman,et al.  Handbook of perception and human performance , 1986 .

[85]  J. Schwartz,et al.  On the Piano Movers' Problem: III. Coordinating the Motion of Several Independent Bodies: The Special Case of Circular Bodies Moving Amidst Polygonal Barriers , 1983 .

[86]  Michael Gleicher,et al.  Briar: a constraint-based drawing program , 1992, CHI.

[87]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[88]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[89]  A. K. Bejczy,et al.  Experimental results with a six-degree-of-freedom force-reflecting hand controller , 1981 .

[90]  Frederick P. Brooks,et al.  Towards image realism with interactive update rates in complex virtual building environments , 1990, I3D '90.

[91]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[92]  R. V. Kruk,et al.  Multi-axis control in telemanipulation and vehicle guidance , 1991 .

[93]  Steven M. Drucker,et al.  A Virtual Environment System for Mission Planning , 1992 .

[94]  John M. Carroll,et al.  Designing Interaction: Psychology at the Human-Computer Interface , 1991 .

[95]  Gregory M. Nielson On the topic of interactive scientific visualization , 1991 .

[96]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[97]  Philip E. Gill,et al.  Practical optimization , 1981 .

[98]  Nelson L. Max,et al.  A characterization of the scientific data analysis process , 1992, Proceedings Visualization '92.

[99]  Michael Gleicher,et al.  Interactive dynamics , 1990, I3D '90.

[100]  D. B. Chamberlain,et al.  Advanced mission planning system (AMPS) employing terrain and intelligence database support , 1988, Proceedings of the IEEE 1988 National Aerospace and Electronics Conference.

[101]  Donald A. Norman,et al.  Design principles for human-computer interfaces , 1983, CHI '83.

[102]  Karel Reisz The Technique of Film Editing , 1957 .

[103]  Abigail Sellen,et al.  A study in interactive 3-D rotation using 2-D control devices , 1988, SIGGRAPH.

[104]  Julian Hochberg,et al.  Chapter 6 – The Perception of Motion Pictures , 1996 .

[105]  Christopher J. Bowen Grammar of the Edit , 1993 .

[106]  Lawrence W. Stark,et al.  Visual enhancements in pick-and-place tasks: Human operators controlling a simulated cylindrical manipulator , 1987, IEEE Journal on Robotics and Automation.

[107]  B. Barsky,et al.  An Introduction to Splines for Use in Computer Graphics and Geometric Modeling , 1987 .

[108]  Peter Schröder,et al.  The virtual erector set: dynamic simulation with linear recursive constraint propagation , 1990, I3D '90.

[109]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[110]  Brenda K. Laurel,et al.  Interface as Mimesis , 1986 .

[111]  Andrew P. Witkin,et al.  Energy constraints on parameterized models , 1987, SIGGRAPH.

[112]  Daniel Thalmann,et al.  Physically-based interactive camera motion control using 3D input devices , 1991 .

[113]  Stuart J. Russell,et al.  Do the right thing , 1991 .

[114]  Julian Hochberg,et al.  Combining views , 1989 .

[115]  Ronen Barzel Controlling Rigid Bodies with Dynamic Constraints , 1988 .

[116]  John F. Hughes,et al.  Smooth interpolation of orientations with angular velocity constraints using quaternions , 1992, SIGGRAPH.

[117]  D. Arijon,et al.  Grammar of Film Language , 1976 .

[118]  Gavriel Salvendy,et al.  Handbook of human factors. , 1987 .

[119]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[120]  S. J. Asseo Terrain following/terrain avoidance path optimization using the method of steepest descent , 1988, Proceedings of the IEEE 1988 National Aerospace and Electronics Conference.

[121]  R. Shepard,et al.  Mental Rotation of Three-Dimensional Objects , 1971, Science.

[122]  Eric A. Bier Snap-dragging in three dimensions , 1990, I3D '90.

[123]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[124]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[125]  S. Ellis Pictorial communication in virtual and real environments , 1991 .

[126]  Brian A. Barsky,et al.  Local Control of Bias and Tension in Beta-splines , 1983, TOGS.

[127]  Richard H. Lathrop,et al.  Constrained (closed-loop) robot simulation by local constraint propagation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[128]  Daniel Thalmann,et al.  New trends in animation and visualization , 1991 .

[129]  Leonard J. Bass,et al.  Developing software for the user interface , 1991, The SEI series in software engineering / Software Engineering Institute.

[130]  Frederick P. Brooks,et al.  Feeling and seeing: issues in force display , 1990, I3D '90.

[131]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[132]  Steven K. Feiner,et al.  Automated generation of intent-based 3D Illustrations , 1991, SIGGRAPH.

[133]  Richard H. Bartels,et al.  Interpolating splines with local tension, continuity, and bias control , 1984, SIGGRAPH.

[134]  J. Foley Interfaces for advanced computing , 1987 .

[135]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[136]  Thomas K. Landauer,et al.  Relations between cognitive psychology and computer system design , 1990 .

[137]  Arun N. Netravali,et al.  Motion interpolation by optimal control , 1988, SIGGRAPH.

[138]  Steven M. Drucker,et al.  Intelligent Camera Control in a Virtual Environment , 1994 .

[139]  F. P. Brooks,et al.  Grasping reality through illusion—interactive graphics serving science , 1988, CHI '88.

[140]  Craig W. Reynolds Computer animation with scripts and actors , 1982, SIGGRAPH.

[141]  E. J.,et al.  ON THE COMPLEXITY OF MOTION PLANNING FOR MULTIPLE INDEPENDENT OBJECTS ; PSPACE HARDNESS OF THE " WAREHOUSEMAN ' S PROBLEM " . * * ) , 2022 .

[142]  Norman I. Badler,et al.  Making Them Move: Mechanics, Control & Animation of Articulated Figures , 1990 .

[143]  John C. Platt,et al.  Constraints methods for flexible models , 1988, SIGGRAPH.

[144]  Steven K. Feiner,et al.  Near real-time shadow generation using BSP trees , 1989, SIGGRAPH '89.

[145]  Rae A. Earnshaw,et al.  Virtual Reality Systems , 1993 .

[146]  Frederick P. Brooks,et al.  Walkthrough—a dynamic graphics system for simulating virtual buildings , 1987, I3D '86.

[147]  Alex Pentland,et al.  Computational complexity versus virtual worlds , 1990, I3D '90.

[148]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[149]  H. Benjamin Brown,et al.  Experiments in Balance with a 3D One-Legged Hopping Machine , 1984 .

[150]  Daniel Thalmann,et al.  Computer Animation ’90 , 2011, Springer Japan.

[151]  David Zeltzer,et al.  Task-level graphical simulation: abstraction, representation, and control , 1991 .

[152]  Robert Lake,et al.  Near-Real-Time Control of Human Figure Models , 1987, IEEE Computer Graphics and Applications.

[153]  B. Schneiderman,et al.  Designing the User Interface. Strategies for Effective Human-Computer Interaction , 1992 .

[154]  Greg Nelson,et al.  Juno, a constraint-based graphics system , 1985, SIGGRAPH.

[155]  B. H. McCormick,et al.  Visualization in scientific computing , 1995 .