SoWeightedBlendedOIT¶
-
InventorModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoRenderers
definition SoRenderers.def see also SoDepthPeelRenderer
keywords OIT
Purpose¶
The SoWeightedBlendedOIT
module offers a single pass algorithm that provides order independent transparency. Although the result is not visually correct, it still provides good image quality and it is very fast because it only requires a single pass.
When used together with particles or overlapping structures, it even provides better image quality and it has no ‘popping’ artifacts, because no depth sorting/flipping happens.
The module implements the following paper: Weighted Blended Order-Independent Transparency, Morgan McGuire, Louis Bavoil
Details¶
The SoWeightedBlendedOIT
module can be used together with the SoShaderPipeline
,
so most shader extensions of the shader pipeline are also support depth peeling.
Tips¶
Currently the module does not apply a depth weight, as provided in the original paper, because Open Inventor dynamically changes the near/far distance and the weights depend on those. A future version of the module will add the depth weight.