原文链接:UE4材质编辑器入门笔记(8)——顶点偏移 - 知乎
1、顶点着色器
一段Shader代码,负责物体的空间转换、位移等。更详细的介绍可看rtr
2、World Position Offset
传入三维向量,使用顶点着色器来把顶点画偏(并不会导致物体本身的移动),纯GPU计算
3、顶点缩放
沿法线方向位移顶点
当顶点位移时,可能会由于CPU的裁剪导致在进入GPU前就已经剔除。这时可以通过调整Bound Scale来防止被剔除。当位移特别夸张时,尽量考虑直接用物体自身的缩放或位移来做
4、物体绕某轴旋转
或者
5、小练习——虹光球
原理不难,主要是搞出一张这样的遮罩
以此为遮罩来做顶点偏移和自发光
顶点偏移直接沿法线方向,自发光可以把昨天的HueShift给用上
遮罩的做法也不难,uv+time来随时间变化,sin到[-1,1]之间,然后power来控制粗细
这样有个不足的地方是当偏移值很大时偏移的地方不是很好看,这是pow(sin())的问题,可以适当降低Power值,当然也可以选择别的函数波形