[筆記]莊懂的技術(shù)美術(shù)入門(十五)
1.問題解決
透明排序問題

Alpha通道預(yù)乘問題

AB和AD代碼改進(jìn)

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

代碼實(shí)現(xiàn)

????????frac(-_Time.x*_FlowSpeed)效果是取余,效果和不取余是一樣的,但是在低配機(jī)上更安全。如果不取余,那么time會疊加到一個(gè)溢出的值,那么采樣時(shí)精度就會不夠。
? ? ? ? Noise值需要Remap的原因是因?yàn)樵肼晥D的范圍是(0,1),如果和(0,1)的噪聲相乘,無論如何結(jié)構(gòu)都會變暗,特效變暗是災(zāi)難性的,所以需要remap。
? ? ? ? Noise取lerp(1, Noise*2, _NoiseInt)的解釋,因?yàn)閚oise=1時(shí),相當(dāng)于它對貼圖的影響沒有,所以這個(gè)插值相當(dāng)于在沒有影響和最大影響之間插值。

3.UV擾動

制作擾動的貼圖

代碼實(shí)現(xiàn)


標(biāo)簽: