UE4材质(七):世界场景位置偏移——会动的材质

摘自并整理自虚幻官方教程:https://learn.unrealengine.com/course/2449699
课程中的工程项目文件下载:
链接:https://pan.baidu.com/s/1o7m3pR7BvaCYAmlx57B9HQ 提取码:uenb

一、世界位置偏移

官方解释:世界位置偏移(World Position Offset) 输入允许网格体的顶点在世界空间中由材质操纵。这有助于实现使对象移动、改变形状、旋转和各种其他效果。这适用于环境动画之类的内容。

也就是说可以在材质蓝图里去控制材质所着色的那个网格体位置。

但需要注意:当使用世界位置偏移(World Position Offset)将对象扩展到超出其原始边界时需注意,渲染程序仍将使用那些原始边界。这意味着你可能会看到剔除和阴影错误。你可以进入一个网格体的属性,设置它的 范围边界(Scale Bounds) 属性来进行补偿,但这样会影响性能,并可能导致投影错误。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、制作会动的窗帘

1.原始材质和形状:

在这里插入图片描述
在这里插入图片描述

2.添加一个y方向周期性变化的偏移量

在这里插入图片描述

效果:

请添加图片描述

3.只控制窗帘下半部分运动

在模型查看器里查看窗帘的顶点颜色,可以看到窗帘顶部的颜色是(0, 0, 0)黑色,窗帘底部的颜色是(1, 1, 1)白色
在这里插入图片描述

在材质实例里,可以利用顶点颜色节点,通过颜色值去控制摆动幅度,顶部移动小(颜色是0),底部移动大(颜色是1)

在这里插入图片描述

效果:

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值