Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Display of Surfaces from Volume Data
IEEE Computer Graphics and Applications
Techniques for speeding up high-quality perspective maximum intensity projection
VIP '94 The international conference on volume image processing on Volume image processing
Fast volume rendering using a shear-warp factorization of the viewing transformation
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Proximity clouds—an acceleration technique for 3D grid traversal
The Visual Computer: International Journal of Computer Graphics
High quality rendering of attributed volume data
Proceedings of the conference on Visualization '98
The VolumePro real-time ray-casting system
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Isosurface extraction techniques for Web-based volume visualization
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Volume illustration: non-photorealistic rendering of volume models
Proceedings of the conference on Visualization '00
Two-level volume rendering — fusing MIP and DVR
Proceedings of the conference on Visualization '00
Mastering interactive surface rendering for Java-based diagnostic applications
Proceedings of the conference on Visualization '00
Proceedings of the conference on Visualization '00
Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics
Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics
IEEE Computer Graphics and Applications
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
VolVis: a diversified volume visualization system
VIS '94 Proceedings of the conference on Visualization '94
Space-efficient boundary representation of volumetric objects
EGVISSYM'01 Proceedings of the 3rd Joint Eurographics - IEEE TCVG conference on Visualization
Non-photorealistic volume rendering using stippling techniques
Proceedings of the conference on Visualization '02
Proceedings of the conference on Visualization '02
Illustrative Interactive Stipple Rendering
IEEE Transactions on Visualization and Computer Graphics
The impact of Web3D technologies on medical education and training
Computers & Education
Technical Section: Visual computing for medical diagnosis and treatment
Computers and Graphics
Story telling for presentation in volume visualization
EUROVIS'07 Proceedings of the 9th Joint Eurographics / IEEE VGTC conference on Visualization
Distributed software-based volume visualization in a virtual environment
EGVE'05 Proceedings of the 11th Eurographics conference on Virtual Environments
Hi-index | 0.00 |
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 look-up 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.