UE4基础:材质(Material)和材质实例(Material Instance)的区别

在UE4中创建并编辑完材质(Material),可以右键选择并为其创建(多个)材质实例(Material Instance)

UE4基础:材质(Material)和材质实例(Material Instance)的区别

顾名思义,材质实例就是材质的实例。它继承于材质,拥有材质的着色器逻辑,但是只暴露了可调节参数(也就是 Params) 而屏蔽了编辑着色器的能力,目的是当某个(些)模型需要修改参数时,不会影响到使用该材质的其它模型。并且当材质的逻辑更新以后,所有的材质实例也会随之更新。

材质编辑界面

UE4基础:材质(Material)和材质实例(Material Instance)的区别

材质实例编辑界面

UE4基础:材质(Material)和材质实例(Material Instance)的区别