genre | View3D |
author | Florian Link |
package | MeVisLab/Standard |
definition | viewers.def |
see also | View2D, SynchroView2D, OrthoView2D |
keywords | viewer |
The module View3D can be used to do volume rendering of a 3D dataset.
It encapsulates the complex features of the SoGVRVolumeRenderer module and provides access to the basic rendering features.
The interface is split into the render area on the left and the parameters panel on the right. It is recommended that your graphic hardware supports 3D Texture mapping.
The renderer has been tested on modern ATI and nVidia boards but also works on older Notebook hardware.
The 2D texture implementation is quite slow, so it is recommended to use the renderer on better hardware.
Alpha Factor: Double | Color: Color | lutEditorColorInterpolation: Enum |
Annotations: Bool | decoration: Bool | lutEditorColorPoints: String |
Auto view all: Bool | Filter Volume Data: Enum | lutEditorRelativeLut: Bool |
Background: Bool | High resolution render area: Bool | Mode: Enum |
camFar: Float | initialCameraOrientation: Enum | Model: Enum |
camFocal: Float | Interactive Quality: Enum | On: Bool |
camHeight: Float | Inventor inputs on: Bool | Projection Type: Enum |
camNear: Float | inventorOutputOn: Bool | Quality: Float |
camOrientation: Rotation | Location: Enum | Static Sampling Rate: Float |
camPosition: Vector3 | LUT Type: Enum | Time Point: Integer |
camType: Bool | lutEditorAlphaFactor: Float | View All: Trigger |
Center: Double | lutEditorAlphaPoints: String | Width: Double |
Views the whole dataset when the input image changes.
Enable additional inventor input nodes.
Defines the type of LUT used for rendering.
Values:
Title | Name |
---|---|
Editor | Editor |
Ramp | Ramp |
Sets the time point.
Sets the sampling rate for the still image.
Sets the quality of the rendering.
Defines how the main volume is filtered.
Values:
Title | Name | Deprecated Name | Description |
---|---|---|---|
Nearest | FilterNearest | FALSE | Use nearest neighbor filtering. |
Linear | FilterLinear | TRUE | Use linear filtering. |
Linear Pre Class | FilterLinearPreClass | Use pre-classified filtering, this is useful for rendering LUTs that contain trace colors that should not be interpolated. (It is an expensive rendermode, since it requires 16 texture fetches per voxel). | |
Linear Pre Class Premultiplied Alpha | FilterLinearPreClassPremultipliedAlpha | ||
Cubic | FilterCubic | Use cubic filtering for smoother volume rendering. Although the smoothing is done in the shader, this is an expensive filter mode. |
Defines the (camera) projection type.
Values:
Title | Name |
---|---|
Orthographic | ORTHOGRAPHIC |
Perspective | PERSPECTIVE |
Auto | AUTO |
Defines where the orientation model is located in the viewer.
Values:
Title | Name |
---|---|
Upper Left | UPPER_LEFT |
Lower Left | LOWER_LEFT |
Upper Right | UPPER_RIGHT |
Lower Right | LOWER_RIGHT |
If checked, an orientation model is rendered in the viewer.
Defines the type of orientation model used.
Values:
Title | Name |
---|---|
Cube | CUBE |
Man | MAN |
Skull | SKULL |
Torso | TORSO |
Skeleton | SKELETON |
Sets the relative value for the LUT gray value center.
Sets the relative value for the LUT gray value width.
Sets the general alpha factor for the LUT.
Sets whether the viewer enables OpenGL for high-resolution drawing on supported systems. Because adding more pixels to renderbuffers has performance implications, you must explicitly opt in.
If checked, annotation are rendered as an overlay.
The annotations can be toggled with the A key.
The rendering of additional image information can be toggled with the I key.
If checked, a gray gradient background is rendered behind the volume rendering.