欢迎光临散文网 会员登陆 & 注册

[笔记]庄懂的技术美术入门(十五)

2022-11-14 21:02 作者:少女的美梦7  | 我要投稿

1.问题解决

透明排序问题

Alpha通道预乘问题

AB和AD代码改进

添加Opacity并在Shader里做乘法

2.UV流动

Preview

代码实现

        frac(-_Time.x*_FlowSpeed)效果是取余,效果和不取余是一样的,但是在低配机上更安全。如果不取余,那么time会叠加到一个溢出的值,那么采样时精度就会不够。

        Noise值需要Remap的原因是因为噪声图的范围是(0,1),如果和(0,1)的噪声相乘,无论如何结构都会变暗,特效变暗是灾难性的,所以需要remap。

        Noise取lerp(1, Noise*2, _NoiseInt)的解释,因为noise=1时,相当于它对贴图的影响没有,所以这个插值相当于在没有影响和最大影响之间插值。

3.UV扰动

Preview

制作扰动的贴图

代码实现


[笔记]庄懂的技术美术入门(十五)的评论 (共 条)

分享到微博请遵守国家法律