Class ShadedVolumeStyleObject

java.lang.Object
org.web3d.x3d.jsail.X3DConcreteElement
org.web3d.x3d.jsail.X3DConcreteNode
org.web3d.x3d.jsail.VolumeRendering.ShadedVolumeStyleObject
All Implemented Interfaces:
X3DNode, ShadedVolumeStyle, X3DComposableVolumeRenderStyleNode, X3DVolumeRenderStyleNode

public class ShadedVolumeStyleObject
extends X3DConcreteNode
implements ShadedVolumeStyle
All fields fully supported except shadows supported with at least Phong shading at level 3. All fields fully supported with at least Phong shading and Henyey-Greenstein phase function, shadows fully supported at level 4.

X3D node tooltip: (X3D version 3.3 or later) [X3DComposableVolumeRenderStyleNode] ShadedVolumeStyle applies Blinn-Phong illumination model to volume rendering.
  • Hint: ShadedVolumeStyle can contain a single Texture3D node with containerField='surfaceNormals' and a single Material node.
  • Warning: requires X3D profile='Full' or else include <component name='VolumeRendering' level='3'/> or level='4' to include shadows.

Package hint: This org.web3d.x3d.jsail concrete class is used for implementing a standalone X3D object as a Plain Old Java Object (POJO). If you are writing Java code for use inside an X3D Script node, compile separate code using only the org.web3d.x3d.sai package instead.
See Also:
X3D Abstract Specification: ShadedVolumeStyle, X3D Tooltips: ShadedVolumeStyle, X3D Scene Authoring Hints: Volume