UE4中的常量材质实例和动态材质实例

本文介绍了UE4中的材质实例,包括常量材质实例和动态材质实例。常量材质实例在编辑阶段可修改,运行时效率高;动态材质实例则允许在运行时修改参数,更具灵活性,但可能带来额外的运行时开销。
摘要由CSDN通过智能技术生成

材质实例

普通材质,每次修改都会导致重新编译,开发效率不高。
把普通材质的某些数值参数化,然后基于这个材质创建可以修改参数、不能修改节点关系的材质,这就是材质实例。
材质实例分为两种,常量和动态。

常量材质实例

通常所说的材质实例,就是指常量材质实例。
常量材质实例,在ContentBrowser中创建:
一种创建办法是在Content Browser空白地方右键,选择Material Instance,
另一种办法是在普通材质上右键,选择Create Material Instance。
下面是这两种创建方式的截图。
这里写图片描述
这里写图片描述
如下是编辑界面。
这里写图片描述
常量材质实例,只能在编辑阶段修改,运行阶段就不能修改了。好处就是,运行阶段效率更高。
如果你需要运行阶段也可以修改的材质实例,那就是动态材质实例了。

动态材质实例

动态材质实例在运行时创建,可以在运行期间修改参数。
这里写图片描述
比常量材质实例更灵活,不过在运行时有开销。


原文地址:原文地址
本文首发于翰者学堂

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值