23#include <Inventor/SbPImpl.h>
24#include <Inventor/nodes/SoNode.h>
25#include <Inventor/nodes/SoSubNode.h>
26#include <Inventor/fields/SoSFEnum.h>
27#include <Inventor/fields/SoSFBool.h>
28#include <Inventor/fields/SoSFFloat.h>
33class SoVRImageSpaceEffects;
347 virtual void doAction(
SoAction* action );
351 static void initClass();
352 static void exitClass();
353 virtual void notify( SoNotList* list );
359 void commonConstructor();
361#ifndef HIDDEN_FROM_DOC
362 friend class SoVRImageSpaceEffects;
Abstract base class for all actions.
Renders a scene graph using Open Inventor's Render Engine.
Abstract base class for all database nodes.
Field containing a single Boolean value.
Field containing an enumerated value.
Field containing a floating-point value.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Volume rendering phys...
SoSFEnum shadowsStyle
Specifies which kind of shadows to compute for the volume.
PredefinedMaterial
List of available predefined materials.
@ SEMI_GLOSSY
ambient: (0.5, 0.5, 0.5) diffuse: (0.8, 0.8, 0.8) specular: (0.06, 0.06, 0.06) shininess: 0....
@ GLOSSY
ambient: (0.5, 0.5, 0.5) diffuse: (1.0, 1.0, 1.0) specular: (0.25, 0.25, 0.25) shininess: 0....
@ CUSTOM_MATERIAL
When this value is selected, the applied material will get its properties from the current material o...
@ MATTE
ambient: (0.5, 0.5, 0.5) diffuse: (0.8, 0.8, 0.8) specular: (0.25, 0.25, 0.25) shininess: 0....
EnvironmentMap
List of available Environment Maps for Physically Based Lighting.
@ NO_ENVIRONMENT
When this value is selected, image-based lighting is disabled.
SoSFEnum environmentMap
Specifies which Environment map is used.
ShadingStyle
List of available shading styles.
@ PHYSICALLY_BASED
Physically-Based shading.
ToneMapping
List of available Tone Mapping algorithms for Physically Based Lighting.
@ HIGH_CONTRAST
High-contrast Tone Mapping.
@ MEDIUM
Medium Tone Mapping.
SoSFEnum toneMapping
Specifies which tone mapping algorithm to apply.
SoVolumeRenderingPhysicalQuality()
SoSFEnum predefinedMaterial
Specifies a material from a list of predefined ones.
SoSFBool enableDepthOfField
Enables a 'Depth of Field' effect on the volume.
SoSFEnum shadingStyle
Specifies which shading style is applied to the volume.
SoSFFloat blurFactor
This value controls the intensity of the blurring for the Depth Of Field effect.
ShadowsStyle
List of available types of shadows.
@ SHADOWMAP
The standard shadowmap-based shadows.
@ RAYTRACED
Shadows using a ray-marching based algorithm.