Visualisierung 2
Comparison of Hue Preserving Rendering to Alpha Composing
|
CAlphaCompositingShader | This fragment shader performs front-to-back alpha compositing with early ray termination |
CGLRenderWidget | Implementing additional OpenGL capabilities on a QWidget |
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) |
CMainWindow | Handliung GUI interactions |
CPassThroughShader | Simple pass-through vertex shader to render quads |
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 |