Titania X3D Editor

Bring Colours to Your Life.

Titania v4.3.3

Bring Colours to Your Life.

X3D Reference



Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, and TextureTransform nodes.

The Appearance node belongs to the Shape component and its container field is appearance. It is available since X3D version 3.0 or later.



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.

SFNode [in, out] fillProperties NULL [FillProperties]

Input/Output field fillProperties.

SFNode [in, out] lineProperties NULL [LineProperties]

Input/Output field lineProperties.

SFNode [in, out] material NULL [X3DMaterialNode]

Input/Output field material.

SFNode [in, out] texture NULL [X3DTextureNode]

Input/Output field texture.

SFNode [in, out] textureTransform NULL [X3DTextureTransformNode]

Input/Output field textureTransform.

MFNode [in, out] shaders [ ] [X3DShaderNode]

Input/Output field shaders.

SFNode [in, out] blendMode NULL [BlendMode]

Input/Output field blendMode.



  • Insert a Shape node before adding geometry or Appearance. Interchange profile hint: only Material and ImageTexture children are allowed.
  • DEF/USE copies of a single node can provide a similar "look + feel" style for related shapes in a scene.
  • Advanced uses can contain MultiTexture, MultiTextureTransform/TextureTransformMatrix3D/TextureTransform3D, ComposedShader/PackagedShader/ProgramShader, ComposedTexture3D/ImageTexture3D/PixelTexture3D, or ComposedCubeMapTexture/GeneratedCubeMapTexture/ImageCubeMapTexture.



XML Encoding

Classic Encoding

JSON Encoding

Browser Compatibility

Titania X_ITE
yes yes

External Links