SoWeightedBlendedOIT¶
- InventorModule¶
author
package
dll
definition
see also
keywords
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 might add the depth weight.
Output Fields¶
self¶
- name: self, type: SoNode¶