• DocumentCode
    3069145
  • Title

    Abstract Camera Controller for Three-Dimensional Visualizations

  • Author

    Rusu, Adrian ; DiNicolantonio, Spence ; Russell, Robert ; Velte, Eric

  • fYear
    2011
  • fDate
    13-15 July 2011
  • Firstpage
    434
  • Lastpage
    439
  • Abstract
    In the realm of computer graphics, methods used to control a user´s point of view in a three-dimensional world are rather convoluted and are often tightly coupled to the rendering system used. In response to this issue, we have developed a robust camera controller system that provides an intuitive interface for visualization and simulation programmers, while removing renderer dependencies completely. Our system follows common object oriented design principles to encapsulate the complex mathematics and computations involved in synthetic camera manipulation, providing a firm foundation for high-level camera features. We provide a use case where students with no graphics experience developed a visualization system using our camera controller.
  • Keywords
    cameras; data visualisation; object-oriented methods; rendering (computer graphics); robust control; abstract camera controller; computer graphics; high-level camera feature; object oriented design principle; rendering system; simulation programmer; synthetic camera manipulation; three-dimensional visualization; Aerospace electronics; Cameras; Control systems; Data visualization; Quaternions; Three dimensional displays; 3D visualization; camera controller; object-oriented design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualisation (IV), 2011 15th International Conference on
  • Conference_Location
    London
  • ISSN
    1550-6037
  • Print_ISBN
    978-1-4577-0868-8
  • Type

    conf

  • DOI
    10.1109/IV.2011.55
  • Filename
    6004079