找回密码
 立即注册
查看: 230|回复: 0

利用材质控制物体放大缩小效果

[复制链接]
发表于 2023-1-5 21:26 | 显示全部楼层 |阅读模式

Video_2023-01-03_113115 00_00_00-00_00_30.gif

蓝图


image.png

实现原理:
通过控制全局位置偏移来实现
sin函数的特征是根据时间呈现周期的变化
所以使用sine_remapped
第二个要用到的材质表达式是
VertexNormalWS 世界场景空间顶点法线
根据官方的介绍
VertexNormalWS 表达式输出世界场景空间顶点法线。它只能用于在顶点着色器中执行的材质输入,例如WorldPositionOffset。该表达式对于设置网格体增大或缩小很有用。请注意,沿法线偏移位置会导致几何图形沿UV缝隙拆分。

参考地址
https://docs.unrealengine.com/5.1/zh-CN/coordinates-material-expressions-in-unreal-engine/#vertexnormalws

另外还有顶点切线VertexTangentWS
官方的用法

可实现球体来回旋转 平面左右移动

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-28 07:13 , Processed in 0.109274 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表