OpenGL programming for the X Window System
OpenGL programming for the X Window System
Real-time Volume Graphics
Processing of volumetric data by slice- and process-based streaming
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Voreen: A Rapid-Prototyping Environment for Ray-Casting-Based Volume Visualizations
IEEE Computer Graphics and Applications
A simple and flexible volume rendering framework for graphics-hardware-based raycasting
VG'05 Proceedings of the Fourth Eurographics / IEEE VGTC conference on Volume Graphics
Hi-index | 0.00 |
We present the extendable volume rendering engine VRE which provides an open and flexible environment for both experimental and production level implementation of a wide range of volume visualisation algorithms, including various CPU and GPU based ones. We identify parts of renderer functionality suitable for isolation in logical units and propose various types of plugins. As the support for various volume data file formats, internal data representation and rendering algorithms is realised by the plugins, the engine can be easily extended by new functionality. We define a general application interface which enables to develop arbitrary visualisation applications, being it command line, batch ones or applications with a graphical user interface. The proposed architecture provides for multiple concurrent renderings which can be with advantage utilised in the client/server version of the engine. In this setup the server side component of the engine allows access of multiple peers to a single instance of the engine, which makes sharing of the visualised data by multiple clients possible. The VRE software is released under the GPL licence, opening the potential of the environment to all interested parties.