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. |