|
Visualisierung 2
Comparison of Hue Preserving Rendering to Alpha Composing
|
| CAlphaCompositingShader | This fragment shader performs front-to-back alpha compositing with early ray termination |
| CHuePreservingShader | This fragment shader performs front-to-back compositing with Hue-Preserving Color Blending as described by [Chuang et al. 2009]. Early ray termination is also applied. Input and output color space is RGB (transformations/blending performed in HSV) |
| CPassThroughShader | Simple pass-through vertex shader to render quads |
| ▼CQMainWindow | |
| CMainWindow | Handliung GUI interactions |
| ▼CQOpenGLFunctions | |
| CGLRenderWidget | Implementing additional OpenGL capabilities on a QWidget |
| ▼CQOpenGLWidget | |
| CGLRenderWidget | Implementing additional OpenGL capabilities on a QWidget |
| CRenderData | Helper struct for passing renderable data in the application |
| CVolume | Modified volume loader class from Vis 1 |
| CVoxel | Helper class for Voxels with basic operators |