Depth-Peeling for Texture-Based Volume Rendering
نویسندگان
چکیده
We present the concept of volumetric depth-peeling. The proposed method is conceived to render interior and exterior iso-surfaces for a fixed iso-value and to blend them without the need to render the volume multiple times. The main advantage of our method over pre-integrated volume rendering is the ability to extract arbitrarily many iso-layers for the given iso-value. Up to now, pre-integrated volume rendering is only capable of visualizing the nearest two (front and back-faced) iso-surfaces. A further gain of our algorithm is the rendering speed, since it does not depend on the number of layers to be extracted, as for previous depth-peeling methods. We rather exploit the natural slicing order of 3D texturing to circumvent the handicap of storing intermediate layers in textures, as done in polygonalbased depth-peeling approaches. We are further capable of rapidly previewing the volume data, when only few context information about the concerning dataset is available. An important example of use in the area of non-photorealistic rendering is given, where we can distinguish between visible and hidden silhouettes, which are important elements in stylization. By using standard OpenGL extensions, we allow the exploration of spatial relationships in the volume -at interactive ratesin hardware.
منابع مشابه
Volumetric Depth Peeling on Graphics Hardware
The increasing programmability of modern graphics hardware enables acceleration of rendering methods other than traditional rasterization. In this paper, we discuss the implementation of a ray casting-based volume renderer on graphics hardware using vertex and fragment programs. We also show how ray casting on hardware enables easy implementation of volume rendering extensions that make use of ...
متن کاملAn Image-space Approach to Interactive Point Cloud Rendering Including Shadows and Transparency
Point-based rendering methods have proven to be effective for the display of large point cloud surface models, basically replacing global surface reconstruction with local surface estimations, for example, via splats or implicit functions. Crucial to their performance in terms of rendering quality and speed is the representation of the local surface patches. We present an approach that avoids a...
متن کاملSplat/Mesh Blending, Perspective Rasterization and Transparency for Point-Based Rendering
In this paper we present multiple simple and efficient improvements for splatting based rendering systems. In a first step we derive a perspectively correct splat rasterization algorithm suitable for both efficient implementation on current GPU and the design of fast dedicated rasterization units taking advantages of incremental calculations. Next, we propose a new efficient and high-quality ap...
متن کاملFused Multi-Volume DVR using Binary Space Partitioning
Multiple-volume visualization is a growing field in medical imaging providing simultaneous exploration of volumes acquired from varying modalities. However, high complexity results in an increased strain on performance compared to single volume rendering as scenes may consist of volumes with arbitrary orientations and rendering is performed with varying sample densities. Expensive image order t...
متن کاملHardware Accelerated Rendering of Emissive Volumes
Traditional volume rendering is computationally expensive and can therefore only be performed at low frame rates. In recent years algorithms have been developed that are speciically tailored towards the use of graphics hardware for volume rendering. On systems equipped with the appropriate hardware, these algorithms are capable of rendering volumes at interactive rates. Unfortunately, existing ...
متن کامل