Material Node

Material nodes help you animate commonly used material properties that you would normally set in the Material Editor. You can add Material nodes through a sequence or from the Director node.

The name of the Material node must be the full path of the material that you want to animate, as shown in the Material Editor.

A recommended workflow is to select the material inside the Material Editor that you want to animate.

To add a Material node in the Track View

  1. In O3DE Editor, choose Tools, Material Editor.

  2. Navigate to the material that you want to animate.

  3. Right-click the selected material and choose Copy Path to Clipboard. If the material is in a material group, select the group and copy the group name to the clipboard.

    Copy the material name path in the Material Editor.

  4. Choose Tools, Track View.

  5. Create or select an existing sequence or Director node that you want to contain the animation.

  6. In the node tree, right-click and choose Add Material Node and then in the Material Name dialog box, press Ctrl+V to paste the full path to the material that you copied in step 3 and then click OK.

  7. If the material is in a material group, the text appears red on the Material node in the Track View. This means that a submaterial hasn’t been selected.

    To add a submaterial, do the following:

    1. In the Track View, right-click the Material node.

    2. Select the submaterial that you want to animate.

    3. The Material node text should no longer appear in red.

  8. To add tracks to the Material node, right-click the node name and choose Add Track. See the following table for the available tracks.

Material Node Tracks

TrackKey PropertyDescription
DiffuseColor (RGB)RGB values to specify the base color of a material.
Emissive ColorColor (RGB)RGB values to enable objects to emit light and be visible in the dark.
Emissive IntensityFloat (0.00 to 1.0)Float value that controls the brightness simulating light emitting from the surface that makes an object glow.
Emittance Map GammaFloat (1.0 to 2.0)Float value that expands the lower range of the emittance map. This makes darker colors appear less bright.
GlossinessFloat (0 to 255)Acuity or sharpness of the specular reflection. Values of 10 or less create a scattered reflection. Values greater than 10 create a sharp reflection.
Indirect ColorColor (RBG)RGB values to specify that tints the bounce light from global illumination.
OpacityFloat (0.00 to 1.0)Degree of transparency. Values less than 50 fall more to the white end of the alpha channel map. Values greater than 50 fall more to the black end of the alpha channel map.
SSSIndexFloat (0.00 to 3.99)Controls subsurface scattering profile and amount. For marble, specify a value between 0.01 to 0.99. For skin, specify a value between 1.00 to 1.99.
SpecularColor (RGB)Reflective brightness and color of a material when light shines on the object. The greater the value, the shinier the material. To apply reflections in degrees of black and white, specify the same values for R, G, and B. For colored reflections, specify different values for each.