- Disambiguation of terms used in the Node Reference Docs
- Material {F106287, layout=right, float}
- Material Asset {F106289, layout=right, float}
- Section / Material Slot {F106291, layout=right, float}
- Texture / Image {F106285, layout=right, float}
- Material Asset Parameter {F106269, layout=right, float}
- Material Parameter {F106271, layout=right, float}
- Customizable Object Parameter {F106279, layout=right, float}
- Node Reference: List of Nodes
Mutable for Unreal Engine | Node Reference
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
Mutable Material, represented by a Material Node in the source graph editor. It contains a Section / Material Slot, a Material Asset and any amount of Material Parameters
Material Asset
Unreal Engine asset that stores the information of an Unreal Engine material. It can contain one or multiple Material Asset Parameters.
Section / Material Slot
Faces of a skeletal mesh asset that share a single Material Asset.
Texture / Image
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
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
Texture, Color or Float parameters of a 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
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. Object Group Nodes are also parameters.
Node Reference: List of Nodes
Customizable Objects
Meshes
- Skeletal Mesh
- Remove Mesh
- Remove Mesh Blocks
- Mesh Morph
- Clip Mesh With Mesh
- Clip Morph Mesh
- Export Mesh Pin
- Import Mesh Pin
- Mesh Layout
- Mesh Switch
- Export Layout Pin
- Import Layout Pin
- Mesh Morph Stack Definition
- Mesh Morph Stack Application
- Mesh Variation
Materials
- Material
- Copy Material
- Edit Material
- Extend Material
- Material Variation
- Morph Material
- Export Material Pin
- Import Material Pin
Textures
- Texture
- Texture Binarise
- Texture Parameter
- Texture To Channels
- Texture From Channels
- Texture From Color
- Texture Interpolate
- Texture Invert
- Texture Layer
- Texture Project
- Texture Switch
- Export Image Pin
- Import Image Pin
- Texture Variation
- Texture Color Map
- Texture Transform
Projectors
- Projector Constant
- Projector Parameter
- Group Projector Parameter
- Export Projector Pin
- Import Projector Pin
Colors
- Color Constant
- Color Parameter
- Color Arithmetic Operation
- Color From Floats
- Color Switch
- Sample Texture
- Export Color Pin
- Import Color Pin
- Color Variation
Floats
Enums
- Last Author
- daniel
- Last Edited
- Aug 17 2022, 11:42 AM
Document Hierarchy
- Base Object Node
- Child Object Node
- Clip Mesh With Mesh Node
- Clip Morph Mesh Node
- Color Arithmetic Operation Node
- Color Constant Node
- Color From Floats Node
- Color Parameter Node
- Color Variation Node
- Copy Material Node
- Curve Node
- Edit Material Node
- Enum Parameter Node
- Export Pin Nodes
- Extend Material Node
- Float Constant Node
- Float Parameter Node
- Float Variation Node
- Group Projector Parameter
- Import Pin Nodes
- Material Node
- Material Variation Node
- Mesh Layout Node
- Mesh Morph Node
- Mesh Morph Stack Application
- Mesh Morph Stack Definition
- Mesh Variation Node
- Morph Material Node
- Object Group Node
- Parameter UI metadata
- Projector Constant Node
- Projector Parameter Node
- Remove Mesh Blocks Node
- Remove Mesh Node
- Sample Texture Node
- Skeletal Mesh Node
- Switch Nodes
- Texture Binarise
- Texture Color Map Node
- Texture From Channels Node
- Texture From Color Node
- Texture Interpolate Node
- Texture Invert
- Texture Layer Node
- Texture Node
- Texture Parameter Node
- Texture Project Node
- Texture To Channels Node
- Texture Transform Node
- Texture Variation Node