== Disambiguation of terms used in the Node Reference Docs
The node documentation follows a strict nomenclature, to distinguish between Unreal Engine concepts and Mutable specific nodes and concepts that sound alike but are not exactly the same.
---
====Material {F106287, layout=right, float}
Mutable **Material**, represented by a [[mutable/unreal-engine-4/user-documentation/nodes/material/|Material Node]] in the source graph editor. It contains a **Section / Material Slot**, a **Material Asset** and any amount of **Material Parameters**
---
====Material Asset {F106289, layout=right, float}
Unreal Engine asset that stores the information of an Unreal Engine material. It can contain one or multiple **Material Asset Parameters**.
---
====Section / Material Slot {F106291, layout=right, float}
Faces of a skeletal mesh asset that share a single **Material Asset**.
---
====Texture / Image {F106285, layout=right, float}
Basically color information linked to positions in a two-dimensional array. Can represent albedo, a mask, normals, metallicity, roughness, emissivity, etc. The one in the right example is layed out to be used on top of a mesh, but flat images are also included in this definition.
---
====Material Asset Parameter {F106269, layout=right, float}
Texture, Color or Scalar parameters from an Unreal Engine material. Mostly used to refer to the texture asset parameter, as **Material Asset Texture Parameter**.
---
====Material Parameter {F106271, layout=right, float}
Texture, Color or Float parameters of a [[mutable/unreal-engine-4/user-documentation/nodes/material/|Material Node]] that Mutable uses to modify a Material Asset Parameter at runtime. Mostly used to refer to the texture parameter, as **Material Texture Parameter**.
---
====Customizable Object Parameter {F106279, layout=right, float}
One of the multiple variable types that a Customizable Object can define with parameter nodes to allow external modification of the Customizable Object Instance through mutable The exposed parameters can then be modified either by code or unreal blueprints, ultimately by the game or the players themselves. Customizable Object Parameters can be directly connected to a **Material Parameter**, or pass through other nodes documented below to add more sophisticated behavior. [[mutable/unreal-engine-4/user-documentation/nodes/object-group/|Object Group Nodes]] are also parameters.
---
== Node Reference: List of Nodes
===== Customizable Objects
- [[mutable/unreal-engine-4/user-documentation/nodes/base-object/ | Base Object]]
- [[mutable/unreal-engine-4/user-documentation/nodes/child-object/ | Child Object]]
- [[mutable/unreal-engine-4/user-documentation/nodes/object-group/ | Object Group]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Object Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Object Pin]]
===== Meshes
- [[mutable/unreal-engine-4/user-documentation/nodes/skeletal-mesh/ | Skeletal Mesh]]
- [[mutable/unreal-engine-4/user-documentation/nodes/remove-mesh/ | Remove Mesh]]
- [[mutable/unreal-engine-4/user-documentation/nodes/remove-mesh-blocks/ | Remove Mesh Blocks]]
- [[mutable/unreal-engine-4/user-documentation/nodes/mesh-morph/ | Mesh Morph]]
- [[mutable/unreal-engine-4/user-documentation/nodes/clip-mesh-mesh/ | Clip Mesh With Mesh]]
- [[mutable/unreal-engine-4/user-documentation/nodes/clip-morph-mesh/ | Clip Morph Mesh]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Mesh Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Mesh Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/mesh-layout/ | Mesh Layout]]
- [[mutable/unreal-engine-4/user-documentation/nodes/switch/ | Mesh Switch]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Layout Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Layout Pin]]
===== Materials
- [[mutable/unreal-engine-4/user-documentation/nodes/material/ | Material]]
- [[mutable/unreal-engine-4/user-documentation/nodes/edit-material/ | Edit Material]]
- [[mutable/unreal-engine-4/user-documentation/nodes/extend-material/ | Extend Material]]
- [[mutable/unreal-engine-4/user-documentation/nodes/material-variation/ | Material Variation]]
- [[mutable/unreal-engine-4/user-documentation/nodes/morph-material/ | Morph Material]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Material Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Material Pin]]
===== Textures
- [[mutable/unreal-engine-4/user-documentation/nodes/texture/ | Texture]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-binarise/ | Texture Binarise]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-parameter/ | Texture Parameter]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-to-channels/ | Texture To Channels]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-from-channels/ | Texture From Channels]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-from-color/ | Texture From Color]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-interpolate/ | Texture Interpolate]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-invert/ | Texture Invert]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-layer/ | Texture Layer]]
- [[mutable/unreal-engine-4/user-documentation/nodes/texture-project/ | Texture Project]]
- [[mutable/unreal-engine-4/user-documentation/nodes/switch/ | Texture Switch]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Image Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Image Pin]]
===== Projectors
- [[mutable/unreal-engine-4/user-documentation/nodes/projector-constant/ | Projector Constant]]
- [[mutable/unreal-engine-4/user-documentation/nodes/projector-parameter/ | Projector Parameter]]
- [[mutable/unreal-engine-4/user-documentation/nodes/group-projector-parameter/ | Group Projector Parameter]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Projector Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Projector Pin]]
===== Colors
- [[mutable/unreal-engine-4/user-documentation/nodes/color-constant/ | Color Constant]]
- [[mutable/unreal-engine-4/user-documentation/nodes/color-parameter/ | Color Parameter]]
- [[mutable/unreal-engine-4/user-documentation/nodes/color-arithmetic-operation/ | Color Arithmetic Operation]]
- [[mutable/unreal-engine-4/user-documentation/nodes/color-from-floats/ | Color From Floats]]
- [[mutable/unreal-engine-4/user-documentation/nodes/switch/ | Color Switch]]
- [[mutable/unreal-engine-4/user-documentation/nodes/sample-texture/ | Sample Texture]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Color Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Color Pin]]
===== Floats
- [[mutable/unreal-engine-4/user-documentation/nodes/float-constant/ | Float Constant]]
- [[mutable/unreal-engine-4/user-documentation/nodes/float-parameter/ | Float Parameter]]
- [[mutable/unreal-engine-4/user-documentation/nodes/curve/ | Curve]]
- [[mutable/unreal-engine-4/user-documentation/nodes/switch/ | Float Switch]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Float Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Float Pin]]
===== Enums
- [[mutable/unreal-engine-4/user-documentation/nodes/enum/ | Enum Parameter]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Enum Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Enum Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/export-pin/ | Export Bool Pin]]
- [[mutable/unreal-engine-4/user-documentation/nodes/import-pin/ | Import Bool Pin]]