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
Link To Document :
بازگشت