author | Florian Link |
package | MeVisLab/Standard |
dll | SoRenderers |
definition | SoRenderers.def |
The SoPostEffectAdditionalGeometry module allows to render additional geometry on top of already existing geometry rendered by SoPostEffectMainGeometry.
The main purpose of this module is to render transparent geometry and volume rendering on top of the existing buffers, since many of the effects (glow, edges, ...) only make sense for opaque geometry.
So the typical order will be:
The module typically does not modify the main depth buffer, but copies it instead. This can be configured differently if desired.
boundingBoxCaching: Enum | pickCulling: Enum |
Clear Color Buffer: Bool | renderCaching: Enum |
Clear Depth Buffer: Bool | renderCulling: Enum |
Color Buffer Name: String | Source Depth Buffer Name: String |
Copy Source Depth Buffer: Bool | |
Depth Buffer Name: String | |
Enabled: Bool | |
Mode: Enum |
Values:
Title | Name |
---|---|
Temporary Depth Buffer | TemporaryDepthBuffer |
Existing Depth Buffer | ExistingDepthBuffer |
New Depth Buffer | NewDepthBuffer |
Enables copying the source depth buffer (so that the additional geometry gets clipped by the given opaque geometry).
Choose the source depth buffer.
Enables clearing of the color buffer. Only makes sense if rendering to a new color buffer.
Enables clearing of the depth buffer, not possible if copying from a source buffer is chosen.