Parametrizable Cameras for 3D Computational Steering

  • Jurriaan D. Mulder
  • Jarke J. van Wijk
Conference paper
Part of the Eurographics book series (EUROGRAPH)


We present a method for the definition of multiple views in 3D interfaces for computational steering. The method uses the concept of a point-based parametrizable camera object. This concept enables a user to create and configure multiple views on his custom 3D interface in an intuitive graphical manner. Each view can be coupled to objects present in the interface, parametrized to (simulation) data, or adjusted through direct manipulation or user defined camera controls. Although our focus is on 3D interfaces for computational steering we think that the concept is valuable for many other 3D graphics applications as well.


Control Point Path Planning Camera Control Satellite Process Camera Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    L. Dorst, I. Mandhyan, and K. Trovato. The geometrical representation of path planning problems.Robotics and Autonomous Systems, 7: 181–195, 1991.CrossRefGoogle Scholar
  2. 2.
    S.M. Drucker, T.A. Galyean, and D. Zeltzer. CINEMA: A system for procedural camera movements. In D. Zeltzer, editor,Computer Graphics (1992 Symposium on Interactive 3D Graphics), pages 67–70, 1992.CrossRefGoogle Scholar
  3. 3.
    S.M. Drucker and D. Zeltzer. CamDroid: A system for implementing intelligent camera control. In P. Hanrahan and J. Winget, editors,1995 Symposium on Interactive 3D Graphics, pages 139–144, 1995.CrossRefGoogle Scholar
  4. 4.
    J. Foley, A. van Dam, S. Feiner, and J. Hughes.Computer Graphics: Principles and Practice. Addison-Wesley, second edition, 1990.Google Scholar
  5. 5.
    M. Gleicher and A. Witkin. Through-the-lens camera control. In E.E. Catmull, editor,Computer Graphics (SIGGRAPH ’92 Proceedings), volume 26, pages 331–340, 1992.Google Scholar
  6. 6.
    L. He, M.F. Cohen, and D.H. Salesin. The virtual cinematographer: A paradigm for automatic real-time camera control and directing. In H. Rushmeier, editor,Computer Graphics (SIGGRAPH ’96 Proceedings), pages 217–224, 1996.Google Scholar
  7. 7.
    J.D. Mackinlay, S.K. Card, and G.G. Robertson. Rapid controlled movement through a virtual 3D workspace. In Forest Baskett, editor,Computer Graphics (SIGGRAPH ’90 Proceedings), pages 171–176, 1990.Google Scholar
  8. 8.
    M. McKenna. Interactive viewpoint control and three-dimensional operations. In D. Zeltzer, editor,Computer Graphics (1992 Symposium on Interactive 3D Graphics), pages 53–56, 1992.CrossRefGoogle Scholar
  9. 9.
    J.D. Mulder and J.J. van Wijk. 3D computational steering with parametrized geometric objects. In G.M. Nielson and D. Silver, editors,Visualization ’95 (Proceedings of the 1995 Visualization Conference), pages 304–311, 1995.Google Scholar
  10. 10.
    J.D. Mulder and J.J. van Wijk. Logging in a computational steering environment. In R. Scateni, J. van Wijk, and P Zanarini, editors,Visualization in Scientific Computing ’95, Proceedings of the sixth Eurographics Workshop, pages 118–125, 1995.Google Scholar
  11. 11.
    P. Palamidese. A camera motion metaphor based on film grammar.Journal of Visualization and Computer Animation, 7 (2): 61–78, 1996.CrossRefGoogle Scholar
  12. 12.
    C.B. Phillips, N.I. Badler, and J. Granieri. Automatic viewing control for 3D direct manipulation. In D. Zeltzer, editor,Computer Graphics (1992 Symposium on Interactive 3D Graphics), pages 71–74, 1992.CrossRefGoogle Scholar
  13. 13.
    K. Trovato. Autonomous vehicle maneuvering. InProceedings SPIE Volume 1613, pages 68–79, November 1991.Google Scholar
  14. 14.
    R. Turner, F. Balaguer, E. Gobetti, and D. Thalmann. Physically-based interactive camera motion control using 3D input devices. In N. M. Patrikalakis, editor,Scientific Visualization of Physical Phenomena (Proceedings of CG International ’91), pages 135–145, 1991.Google Scholar
  15. 15.
    J.J. van Wijk and R. van Liere. An environment for computational steering. In G.M. Nielson, H. Müller, and H. Hagen, editors,Scientific Visualization: Overviews, Methodologies, and Techniques, pages 89–110. Computer Society Press, 1997.Google Scholar
  16. 16.
    C. Ware and S. Osborne. Exploration and virtual camera control in virtual three dimensional environments. In R. Riesenfeld and C. Sequin, editors,Computer Graphics (1990 Symposium on Interactive 3D Graphics), pages 175–183, 1990.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag/Wein 1997

Authors and Affiliations

  • Jurriaan D. Mulder
    • 1
  • Jarke J. van Wijk
    • 2
  1. 1.Centre for Mathematics and Computer Science CWIAmsterdamthe Netherlands
  2. 2.Netherlands Energy Research Foundation ECNPettenthe Netherlands

Personalised recommendations