1.2 - 材质实例

概述材质实例示例关卡,示例1.2:材质实例

Windows
MacOS
Linux

MI_1_2_001.png

材质实例(Material Instance) 是材质(Material)的子项,这意味着它拥有 父材质(Parent Material) 所拥有的一切,但是每个 参数(Parameter) 都可以在材质实例(Material Instance)上单独更改。

为何要使用实例?材质是非常灵活的,基本上凡是您能想象到的东西,材料编辑器都能实现。但是,有些人想让一个技术美工完成复杂的着色器设计,然后他们拿那个材质做一个材质实例,只简单地调整该技术美工公开的纹理和参数。这就是实例的用处。

实例的第二个优点是速度。对材质进行更改需要一些时间,因为每次更改都需要着色器进行编译。更改材质实例的参数是即时性的,因为着色器已经编译好了(“StaticSwitchParameter”例外,它总是很慢,原因在于它需要重新编译着色器,这是因为它们可以改变着色器的复杂性)。如果要调整您的材质,建议用材质实例来做,因为这样会快得多。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见