Post

IridescenceMaterialExtension

IridescenceMaterialExtension

Overview

IridescenceMaterialExtension is an extension for the PhysicalMaterial and SpecularGlossinessMaterial nodes. For this node to have an effect, add an EnvironmentLight node.

The IridescenceMaterialExtension node belongs to the X_ITE component and requires at least level 1, its default container field is extensions. It is available from X3D version 4.0 or higher.

Info: Please note that this node is still experimental, i.e. the functionality of this node may change in future versions of X_ITE.

Hierarchy

1
2
3
+ X3DNode
  + X3DMaterialExtensionNode
    + IridescenceMaterialExtension

Fields

SFNode [in, out] metadata NULL [X3DMetadataObject]

Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.

Hint

SFFloat [in, out] iridescence 0 [0,∞)

The iridescence intensity factor.

SFString [in, out] iridescenceTextureMapping “”

Input/Output field iridescenceTextureMapping.

SFNode [in, out] iridescenceTexture NULL [X3DSingleTextureNode]

The iridescence intensity texture.

SFFloat [in, out] iridescenceIndexOfRefraction 1.3 [1,∞)

The index of refraction of the dielectric thin-film layer.

SFFloat [in, out] iridescenceThicknessMinimum 100 [0,∞)

The minimum thickness of the thin-film layer given in nanometers.

SFFloat [in, out] iridescenceThicknessMaximum 400 [0,∞)

The maximum thickness of the thin-film layer given in nanometers.

SFString [in, out] iridescenceThicknessTextureMapping “”

Input/Output field iridescenceThicknessTextureMapping.

SFNode [in, out] iridescenceThicknessTexture NULL [X3DSingleTextureNode]

The thickness texture of the thin-film layer.

Example

See Also

This post is licensed under CC BY 4.0 by the author.