Post

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.