Material Properties

Dynamic material instances and runtime colour/property changes

Changing Material Properties at Runtime

Every imported mesh component exposes dynamic material instances you can modify via Blueprint:

// Get material from FBX Actor
Dynamic Material = FBX Actor → Get Material (Index: 0)

// Change colour
Dynamic Material → Set Vector Parameter Value
  - Parameter Name: "BaseColor"
  - Value: (R=1, G=0, B=0, A=1)

// Adjust roughness
Dynamic Material → Set Scalar Parameter Value
  - Parameter Name: "Roughness"
  - Value: 0.2

Changeable Properties

PropertyNode
Base ColorSet Vector Parameter Value — BaseColor
RoughnessSet Scalar Parameter Value — Roughness
MetallicSet Scalar Parameter Value — Metallic
Emissive ColorSet Vector Parameter Value — EmissiveColor
OpacitySet Scalar Parameter Value — Opacity
Runtime FBX Import for Unreal Engine - Documentation | Athian Games