AE特效 动态拼贴实现及分析
下圖為AE中效果參數(shù)
動(dòng)態(tài)拼貼
參數(shù)說(shuō)明?
AE中默認(rèn)原始紋理寬高均為100,保持原始比例
拼貼中心:原始紋理中心
拼貼寬度:原始紋理寬度縮放比例?
拼貼高度:原始紋理高度縮放比例
輸出寬度:基于拼貼寬度決定原始紋理在縱軸方向平鋪次數(shù)
輸出高度:基于拼貼高度決定原始紋理在橫軸方向平鋪次數(shù)
鏡像邊緣:是否開(kāi)啟相領(lǐng)紋理鏡像效果
相位:默認(rèn)為縱軸隔行紋理進(jìn)行Y軸平移 平移距離為 相位角度/360*拼貼高度
?? ??? ?? ? 當(dāng)開(kāi)啟水平位移,相位進(jìn)行橫軸隔行紋理平移
水平位移:決定相位移動(dòng)方向
總結(jié)來(lái)說(shuō) 拼貼寬高及輸出寬高決定了畫(huà)布中紋理填充方法?
?? ??? ??? ?? ? 拼貼中心決定原始紋理填充位置
?? ??? ??? ?? ? 相位決定了水平/垂直方向平移距離
如下圖為3倍原始紋理拼貼+鏡像+180度相位視覺(jué)效果
?
效果原理:
1.根據(jù)上述參數(shù)生成一張?jiān)紙D片的9宮格圖片
2.根據(jù)中心點(diǎn)所在格子進(jìn)行鏡像翻轉(zhuǎn)
3.根據(jù)中心點(diǎn)所在列進(jìn)行隔列整體位移
4.對(duì)生成畫(huà)布圖像進(jìn)行整體縮放
鏡像算法實(shí)現(xiàn):
?
如圖假定紋理高度為h,計(jì)算A字母頭部y所對(duì)應(yīng)原始紋理y’
Y = y - (0.5 - h/2);
當(dāng)Y>h 時(shí) y’= Y-h 翻轉(zhuǎn)后 y’ =h- (Y-h)
當(dāng)Y<=h 時(shí) y’= Y
通用公式為?
y’ = abs(fract(Y/h)-step(h,mod(Y,2h)))
實(shí)現(xiàn)完成效果
?
總結(jié)
以上是生活随笔為你收集整理的AE特效 动态拼贴实现及分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Mixlab设计黑客Shadow,做客光
- 下一篇: mysql学生表选课表课程表_mysql