[笔记]庄懂的技术美术入门(十五)
1.问题解决
透明排序问题

Alpha通道预乘问题

AB和AD代码改进

添加Opacity并在Shader里做乘法
2.UV流动

代码实现

frac(-_Time.x*_FlowSpeed)效果是取余,效果和不取余是一样的,但是在低配机上更安全。如果不取余,那么time会叠加到一个溢出的值,那么采样时精度就会不够。
Noise值需要Remap的原因是因为噪声图的范围是(0,1),如果和(0,1)的噪声相乘,无论如何结构都会变暗,特效变暗是灾难性的,所以需要remap。
Noise取lerp(1, Noise*2, _NoiseInt)的解释,因为noise=1时,相当于它对贴图的影响没有,所以这个插值相当于在没有影响和最大影响之间插值。

3.UV扰动

制作扰动的贴图

代码实现

