SoPathTracerVolumeInstance¶
-
InventorModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoPathTracer
definition SoPathTracer.def inherits from SoPathTracerVolumeBase
Purpose¶
The SoPathTracerVolumeInstance
module allows for rendering a volume provided by a SoPathTracerVolume
as an instance of that volume without requiring a copy of the volume data on the GPU.
The instance can feature a different LUT, tag volume, mask volume, clipping behavior, subvolume, transformation, and shading type. This enables the creation of various effects, such as applying a different LUT to different subvolumes or transforming subvolumes.
Have a look at the example network to see how it can be utilized.
The instance has a Source Volume Name
that specifies which volume it should render. It also includes a Volume Name
that designates the name of the instanced volume. This enables other modules, such as SoPathTracerIsoSurface
and SoPathTracerSlice
, to operate on instances as well.
In this rendering, three volume instances of the same dataset are utilized, each employing a different transformation, LUT, and material.
Input Fields¶
Parameter Fields¶
Field Index¶
Enable Clipping : Bool |
Mask Volume Name : String |
Use world positions : Bool |
Enable Volume Rendering : Bool |
Matrix : Matrix |
Volume Name : String |
enabled : Bool |
Self Shadowing Offset : Float |
World End Position : Vector3 |
Flip Clipping : Bool |
Shader Type : Enum |
World Start Position : Vector3 |
Gradient Factor : Float |
Source Volume Name : String |
X (subVolumeStartX) : Integer |
Mask Alpha0 : Float |
Step Size Factor : Float |
X (subVolumeEndX) : Integer |
Mask Alpha1 : Float |
Step Size Factor Shadow : Float |
Y (subVolumeStartY) : Integer |
Mask Color0 : Color |
Tag Volume Name : String |
Y (subVolumeEndY) : Integer |
Mask Color1 : Color |
Time Point : Integer |
Z (subVolumeStartZ) : Integer |
Mask Tag0 : Integer |
Tracing Method : Enum |
Z (subVolumeEndZ) : Integer |
Mask Tag1 : Integer |
Transpose matrix : Bool |
Visible Fields¶
Step Size Factor Shadow¶
-
name:
stepSizeFactorShadow
, type:
Float
, default:
3
, minimum:
1
, maximum:
10
¶
Source Volume Name¶
-
name:
sourceVolumeName
, type:
String
, default:
main
, deprecated name:
sourceVolume
¶ Sets the name of the source volume to use.
The
SoPathTracer
will search for aSoPathTracerVolume
with the specified name.