SoVolumeRenderingQuality Properties |
The SoVolumeRenderingQuality type exposes the following members.
Name | Description | |
---|---|---|
![]() | ambientOcclusion | If true, apply an ambient occlusion effect (default is false). |
![]() | boundaryOpacity | Enable boundary opacity. |
![]() | boundaryOpacityIntensity | Applies when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.boundaryOpacity is true. |
![]() | boundaryOpacityThreshold | Applies when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.boundaryOpacity is true. |
![]() | bufferObjects | Specifies a list of OIV.Inventor.Nodes.SoShaderParameterBufferObject to use with this shader. |
![]() | colorInterpolation | Controls interpolation of data values used for color lookup. |
![]() | cubicInterpolation | Obsolete. Enable cubic interpolation of data values. |
![]() | deferredLighting | Enable screen space lighting (computed on the GPU). |
![]() | edgeColor | Color used to draw edges when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.edgeColoring or OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.edgeDetect2D is true. |
![]() | edgeColoring | Enable edge coloring. |
![]() | edgeDetect2D | Enable 2D edge detection. |
![]() | edgeDetect2DInnerThreshold | Increase this value to decrease noise on silhouette edges. |
![]() | edgeDetect2DMethod | Method used for 2D edge detection. |
![]() | edgeDetect2DOuterThreshold | Increase this value to decrease noise on edges in the volume. |
![]() | edgeThreshold | If this value is low, more edges will be detected. |
![]() | forVolumeOnly | Set to true if the shader should be called for volume rendering (OIV.VolumeViz.Nodes.SoVolumeRender). |
![]() | generateTransparency | If set to true, then shapes affected by this shader will be considered transparent. |
![]() | geometryInputType | Specifies the input primitive type of the current geometry shader if any (not used otherwise). |
![]() | geometryOutputType | Specifies the output primitive type of the current geometry shader if any (not used otherwise). |
![]() | gradientQuality | Specifies the algorithm used to compute gradients, for example, normals for lighting. |
![]() | gradientThreshold | Ignore all gradients with a magnitude less than the specified threshold. |
![]() | images | Specifies a list of OIV.Inventor.Nodes.SoShaderParameterImage nodes to use with this shader. |
![]() | interpolateOnMove | When set to false, interpolation between LDM tiles (across the tile boundary) is not done when rendering in interactive mode. |
![]() | IsDisposable | ISafeDisposable interface implementation.
(Inherited from SoDisposable.) |
![]() | jittering | Enable jittering. |
![]() | lighting | Enable gradient based lighting (computed on the GPU). |
![]() | lightingModel | Obsolete. Sets the lighting model. |
![]() | maxGeometryOutputVertices | Set the maximum number of vertices the geometry shader will emit in one invocation. |
![]() | patchLength | Set the length of the fixed-size collection of vertices used by tessellation shaders. |
![]() | preIntegrated | Enable pre-integrated volume rendering. |
![]() | segmentedInterpolation | Allow correct interpolation when rendering segmented data. |
![]() | segmentedInterpolationThreshold | Defines the iso distance used when OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.segmentedInterpolation is true. |
![]() | shaderObject | Specifies the list of shader objects (i.e., vertex shaders, geometry and fragment shaders) which form the shader program. |
![]() | shadowShader | Only used when an OIV.Inventor.Nodes.SoShadowGroup is active. |
![]() | surfaceScalarExponent | If this field is greater than or equal to 1, a surface with a small gradient will be less lighted than a surface with a high gradient. |
![]() | unnormalizedGradientExponent | When unnormalizedGradientExponent is not 0, surfaces with high gradients will be more lighted than surfaces with small gradients. |
![]() | UserData |
Gets or sets the user data to be contained by the field container.
(Inherited from SoFieldContainer.) |
![]() | vertexProgramTwoSide | If set to true, vertex shaders will operate in two-sided color mode. |
![]() | voxelizedRendering | If true, OIV.VolumeViz.Nodes.SoVolumeRender displays voxels as individual cubes. |
![]() | voxelOutline | If true, draw the outline of voxels (default is false). |
![]() | voxelOutlineColor | When OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.voxelOutline is true, this value specifies the voxel outline color. |
![]() | voxelOutlineThreshold | When OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.voxelOutline is true, this threshold specifies the minimum size of a voxel, in screen pixels, for the voxel outline to be visible. |
![]() | voxelOutlineWidth | When OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.voxelOutline is true, this value specifies the voxel outline width in pixels. |