• DocumentCode
    1269322
  • Title

    Real-Time Rendering Method and Performance Evaluation of Composable 3D Lenses for Interactive VR

  • Author

    Borst, Christoph W. ; Tiesel, Jan-Phillip ; Best, Christopher M.

  • Author_Institution
    Center for Adv. Comput. Studies, Univ. of Louisiana at Lafayette, Lafayette, LA, USA
  • Volume
    16
  • Issue
    3
  • fYear
    2010
  • Firstpage
    394
  • Lastpage
    410
  • Abstract
    We present and evaluate a new approach for real-time rendering of composable 3D lenses for polygonal scenes. Such lenses, usually called ??volumetric lenses,?? are an extension of 2D Magic Lenses to 3D volumes in which effects are applied to scene elements. Although the composition of 2D lenses is well known, 3D composition was long considered infeasible due to both geometric and semantic complexity. Nonetheless, for a scene with multiple interactive 3D lenses, the problem of intersecting lenses must be considered. Intersecting 3D lenses in meaningful ways supports new interfaces such as hierarchical 3D windows, 3D lenses for managing and composing visualization options, or interactive shader development by direct manipulation of lenses providing component effects. Our 3D volumetric lens approach differs from other approaches and is one of the first to address efficient composition of multiple lenses. It is well-suited to head-tracked VR environments because it requires no view-dependent generation of major data structures, allowing caching and reuse of full or partial results. A Composite Shader Factory module composes shader programs for rendering composite visual styles and geometry of intersection regions. Geometry is handled by Boolean combinations of region tests in fragment shaders, which allows both convex and nonconvex CSG volumes for lens shape. Efficiency is further addressed by a Region Analyzer module and by broad-phase culling. Finally, we consider the handling of order effects for composed 3D lenses.
  • Keywords
    interactive systems; performance evaluation; real-time systems; rendering (computer graphics); virtual reality; 2D magic lenses; Boolean combination; composable 3D lense; composite shader factory module; geometric complexity; hierarchical 3D window; interactive VR; multiple interactive 3D lenses; performance evaluation; polygonal scene; real time rendering method; region analyzer module; semantic complexity; volumetric lense; Interaction styles; virtual reality; volumetric lens; windowing systems.; Computer Simulation; Computer Systems; Computer-Aided Design; Equipment Design; Equipment Failure Analysis; Image Interpretation, Computer-Assisted; Lenses; Models, Theoretical; Software; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2009.89
  • Filename
    5184832