• DocumentCode
    1866893
  • Title

    RTVR-a flexible Java library for interactive volume rendering

  • Author

    Mroz, Lukas ; Hauser, Helwig

  • Author_Institution
    VRVis Research Center, Vienna, Austria
  • fYear
    2001
  • fDate
    21-26 Oct. 2001
  • Firstpage
    279
  • Lastpage
    564
  • Abstract
    This paper presents several distinguishing design features of RTVR-a Java-based library for real-time volume rendering. We describe, how the careful design of data structures, which in our case are based on voxel enumeration, and an intelligent use of lookup tables enable interactive volume rendering even on low-end PC hardware. By assigning voxels to distinct objects within the volume and by using an individual setup and combination of look-up tables for each object, object-aware rendering is performed: different transfer functions, shading models, and also compositing modes can be mixed within a single scene to depict each object in the most appropriate way, while still providing rendering results in real-time. While providing frame rates similar to volume visualization using 3D consumer hardware, the approach utilized by RTVR offers much more flexibility and extensibility due to its pure software nature. Furthermore, due to the memory-efficiency of the data representation and the implementation in Java, RTVR can be used to provide volume viewing facilities over low-bandwidth networks, with almost full control over rendering and visualization mapping parameters (clipping, shading, compositing, transfer function) for the user. This paper also addresses specific problems which arise by the use of Java for interactive visualization.
  • Keywords
    Java; data structures; data visualisation; rendering (computer graphics); table lookup; transfer functions; RTVR; data structures; design features; flexible Java library; interactive volume rendering; lookup tables; low-end PC hardware; object-aware rendering; shading models; transfer functions; visualization mapping parameters; voxel enumeration; Data structures; Data visualization; Hardware; Intelligent structures; Internet; Java; Layout; Libraries; Table lookup; Transfer functions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualization, 2001. VIS '01. Proceedings
  • Conference_Location
    San Diego, CA, USA
  • Print_ISBN
    0-7803-7201-8
  • Type

    conf

  • DOI
    10.1109/VISUAL.2001.964522
  • Filename
    964522