使用AE表達(dá)式制作彈幕視頻

在日常看劇、看電影時(shí)有同學(xué)會(huì)習(xí)慣開啟彈幕,比如看恐怖片、驚悚片的時(shí)候用彈幕護(hù)體,看到前方高能、前方預(yù)警時(shí)有個(gè)心理準(zhǔn)備;那這個(gè)彈幕效果我們可以用After Effects 的表達(dá)式進(jìn)行制作,接下來我們用表達(dá)式制作一個(gè)案例。

使用After Effects 制作案例的第一步:新建項(xiàng)目,新建合成命名為“彈幕效果”。在【項(xiàng)目面板】中導(dǎo)入圖片素材“豆包.jpg”并拖曳到時(shí)間線上;使用【橢圓工具】在“豆包”右眼處繪制白色圓形,將其重命名為“右眼高光”并使用使用“蒙版”繪制高光。

這樣“右眼高光”就制作完成了,根據(jù)上述步驟制作“左眼高光”;選擇圖層#1“左眼高光”,在【時(shí)間軸面板】中添加【蒙版】-【蒙版1】-【蒙版擴(kuò)展】關(guān)鍵幀,按PgDn鍵下一幀,每隔四幀設(shè)置一個(gè)關(guān)鍵幀,共設(shè)置四個(gè)蒙版擴(kuò)展關(guān)鍵幀,將第二和第四蒙版擴(kuò)展關(guān)鍵幀參數(shù)值改為6像素,這樣一個(gè)高光閃爍制作完成。

時(shí)間短的話可以根據(jù)市場(chǎng)復(fù)制或者創(chuàng)建關(guān)鍵幀,但是時(shí)間長(zhǎng)了這種操作會(huì)較為繁瑣,我們使用表達(dá)式來制作高光閃爍循環(huán);按住Alt鍵的同時(shí)單擊【蒙版擴(kuò)展】屬性的碼表添加了默認(rèn)表達(dá)式,單擊“表達(dá)式語言”菜單,選擇【Property】-【loopOut(type=“cycle”,numkeyframes=0)】循環(huán)表達(dá)式,這樣就完成了一個(gè)高光閃爍循環(huán)。同理全選【蒙版擴(kuò)展】關(guān)鍵幀,復(fù)制到其余“蒙版”上,高光的循環(huán)動(dòng)畫就制作完成。

下面制作彈幕效果,在【時(shí)間軸面板】中新建“文本層”【哇嗚~】,選中圖層#1“哇嗚”添加【位置】關(guān)鍵幀,制作持續(xù)時(shí)長(zhǎng)2秒的“哇嗚~”從右側(cè)入畫至左側(cè)出畫的動(dòng)畫效果。

按住Alt鍵的同時(shí)單擊【位置】屬性的碼表添加表達(dá)式value+[0,index*170],每次復(fù)制圖層時(shí),Y軸相隔170,并使用快捷鍵Ctrl+D復(fù)制四次,制作間隔相同的彈幕。


根據(jù)所需調(diào)整“文本”和圖層入點(diǎn),這樣彈幕效果就制作完成,單擊播放按鈕或按“空格”鍵,查看效果。

表達(dá)式就是一小段代碼,與腳本類似。AE 的表達(dá)式是基于 JavaScript 編寫的,視頻制作人員一般不需要深入了解 JavaScript,只需要知道 AE 編寫表達(dá)式的規(guī)則就可以快速上手進(jìn)行動(dòng)畫制作。表達(dá)式用得好,會(huì)讓工作效率大大提高,省去繁雜的創(chuàng)建關(guān)鍵幀過程。
