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
| Property | Node |
|---|---|
| Base Color | Set Vector Parameter Value — BaseColor |
| Roughness | Set Scalar Parameter Value — Roughness |
| Metallic | Set Scalar Parameter Value — Metallic |
| Emissive Color | Set Vector Parameter Value — EmissiveColor |
| Opacity | Set Scalar Parameter Value — Opacity |