Fields
SFNode [in, out] metadata NULL [X3DMetadataObject]
Metadata are not part of the X3D world and not interpreted by the X3D browser, but they can be accessed via the ECMAScript interface.
SFFloat [in, out] ambientIntensity 0.2 [0,1]
How much ambient omnidirectional light is reflected from all light sources. Interchange profile hint: this field may be ignored, applying the default value regardless.
SFColor [in, out] diffuseColor 0.8 0.8 0.8 [0,1]
How much direct, angle-dependent light is reflected from all light sources.
Hints
Only emissiveColor affects IndexedLineSet, LineSet and PointSet. If a texture is present the diffuseColor is always multiplied with the texture color, in contrast to the specification. Set diffuseColor to (1 1 1) to get maximum texture color intensity.
SFColor [in, out] specularColor 0 0 0 [0,1]
Specular highlights are brightness reflections (example: shiny spots on an apple). Interchange profile hint: this field may be ignored, applying the default value regardless.
SFColor [in, out] emissiveColor 0 0 0 [0,1]
How much glowing light is emitted from this object.
Hints
EmissiveColors glow even when all lights are off. Reset diffuseColor from default (.8 .8 .8) to (0 0 0) to avoid washout. Only emissiveColor affects IndexedLineSet, LineSet and PointSet.
Warning
Bright emissiveColor values can wash out other colors and some textures.
SFFloat [in, out] shininess 0.2 [0,1]
Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights. Interchange profile hint: this field may be ignored, applying the default value regardless.
SFFloat [in, out] transparency [0,1]
How "clear" an object is: 1.0 is completely transparent, 0.0 is completely opaque.
Interchange profile hint:
Transparency < .5 opaque, transparency > .5 transparent.
Hint
If a texture is present the transparency is always multiplied with the texture's transparency, in contrast to the specification. Set transparency to (0) to get a full opaque texture color.