第二十二期【ASE練習(xí)】故障干擾 通道偏移筆記

分析:
用了兩個(gè)功能隨便選兩個(gè)通道讓它產(chǎn)生左右偏移,還有一個(gè)就是UI得到了擾動(dòng)這就是核心算法


紋理對(duì)象

把這個(gè)對(duì)象分別派發(fā)給他們,有這個(gè)鏈接關(guān)系,我們讓它的紅通道往左一點(diǎn),藍(lán)通道往右一點(diǎn),再把這三個(gè)計(jì)算完的整合一下,就可以讓它的通道偏移了,這是我們的思路,
然后做UV擾動(dòng),

鏈接上

UV流動(dòng),
創(chuàng)建兩個(gè)1維變量作為它的速度,

快捷鍵V組合,


如果圖片有壓縮的話就把

改成None

這改成不重復(fù)平鋪,省著UV擾動(dòng)得時(shí)候,它平鋪的時(shí)候邊上又?jǐn)D出來(lái)一個(gè),

加在正常的UV里

我們只在橫軸上偏移,所以我們把這個(gè)偏移量加在橫軸上,

也就是U方向,

V是正常的,

太大了 ,我們給它乘以倍率,



0的時(shí)候是不擾動(dòng),0.1的時(shí)候就是擾動(dòng)0.1

把這個(gè)偏移的倍率
原來(lái)老的是0-0.1之間重映射到0-1之間,
是
擾動(dòng)的倍率也是它偏移的倍率,
乘一個(gè)四維變量,分別是紅通道的藍(lán)通道的偏移量,
比如紅通道向左偏移0.03,藍(lán)通道向右偏移0.03正數(shù)是向右,小數(shù)是向左,xy是一個(gè)UV,zw是一個(gè)UV,
快捷鍵B分量,
xy紅通道,zw藍(lán)通道
讓這個(gè)和總倍率相乘
紅通道往左偏點(diǎn)
藍(lán)通道往右偏點(diǎn),


擾動(dòng)的時(shí)候它會(huì)朝一個(gè)方向偏,因?yàn)閁V加了一個(gè)數(shù)值,加的是0-1,0-1加的話會(huì)朝一個(gè)方向走,那它另一個(gè)方向,它就得不到,

我們可以把這個(gè)圖重新映射到-0.5和0.5之間

負(fù)的就是往左,正的就是往右,這樣當(dāng)我們?cè)跀_動(dòng)得時(shí)候不會(huì)往左,它會(huì)基于當(dāng)前的中心點(diǎn),有的往左有的往右,往左0.5往右0.5自己就平衡了,不會(huì)向剛才一樣往一個(gè)方向動(dòng),
制作不用k動(dòng)畫(huà)的功能

time是0 1 2 3 4 Sin Time是根據(jù)時(shí)間,去往右走,然后就是 Sin函數(shù) 0 1 0 -1 0 大致這樣

不讓它-1,它就會(huì)左扭右扭,因?yàn)橹芷诤瘮?shù),上往1走,下往-1走 不要0到-1那個(gè)區(qū)間,偏移,停,偏移,停因?yàn)?到-1所有的負(fù)值都不要了

給它強(qiáng)行限制到0到1之間

往上走了 下面也得給
有點(diǎn)慢,

這個(gè)是time除2 除4 除8,會(huì)越來(lái)越慢 ,所以要自己算Sin Time

上下不會(huì)偏移

在這里我們只鎖了U的方向,它現(xiàn)在只會(huì)往一個(gè)軸偏
