2022 年是我第二年參加梅竹黑客松,也是我認為自己有所突破的一年。

  正逢梅竹黑客松邁入十週年,開發部 (主要負責開發網頁以及 bot) 決定搞點大的,除了每年都會有的主網站,另外架設十週年紀念網站。聽到這個消息,我心想設計部 (主要負責各式文宣配圖海報) 當然也不能輸,於是就有了開場動畫與循環動畫,而後者正是此文要關注的對象。

  循環動畫的製作期間覆蓋了活動籌備的末期,最後一路 debug 到活動當天早上才搞定;當中學到了不少實用的技術,因此決定留下這份紀錄分享給螢幕前的各位。

前情提要

  循環動畫其實就是「讓主視覺動起來」。大約在五月,設計部部內會讓所有部員自己發想並設計主視覺,最後投票表決 (順帶一提,我沒有製作,因為我忘記了。再去年是睡死了)。

  當時的主視覺由部長製作的當選,長這樣:

image

  雖然乍看下整個畫面東西很多,但有了部長的 .ai 檔,只要拆分成許多單一元素來看就沒那麼困難了。上個禮拜在看某個 Youtube 影片學網頁前端時,有一句話我很喜歡:

The one thing that has helped me in the past to get through big anxieties is to break them down into tiny anxieties, and then squash them one at a time.

  我的製作過程也是相同的道理。整個畫面有前景有背景,背景有什麼?一個網格房間,其中一面有螢幕。那前景又有什麼?有很多不同的小物件。這個空間是 3D,而這些小物件平行於不同的面。這三個敘述裡,又可以再拆分成更細的部分;接下來的內容也會大致按照這個順序。

#01 部長,你的網格為什麼是斜的?

前面提到部長的 .ai 檔,後來被很多部員在很多地方使用。而其中最令人在意的部分,是背景的網格。

由於該網格是部長在 Illustrator 中隨便拉的,乍看下對稱實際上沒有,甚至連各個面的邊線都沒有對齊,著實令人頭疼。本以為只有我這麼想,沒想到活動前一天彩排時其他部員看到舞台背板的時候紛紛指認罪行。(:你是不是忘了前代部長的教誨)

回到正題,說到網格,在 After Effects 中第一個想到的就是 Grid 特效了。因此我首先在 Composition (合成) 中新增一個 Solid (實色),再到特效欄中按下右鍵 > Generate > Grid:

image

初始的數字會是藍色的,至於為什麼圖片裡的是紅色,我先賣個關子,晚點會提到。

「房間」總是要有牆壁、地板跟天花板,依據主視覺左右面跟上下面又是一樣的,因此只需要做兩個,剩下的複製 (Duplicate,快捷鍵為 Ctrl + D) 就好了。

image

於是我選擇先做牆壁,調整特效中的 Width 與 Height 直到我想要的樣子:

image

至於要如何變得「立體」?打開該 Solid 圖層的 3D 圖層開關 (3D Layer Switch) :

image

看起來還是一樣啊?別急,這個時候去看圖層的變換屬性 (Transform Properties),會發現位置 (Position,快捷鍵為選中圖層再按 P) 與旋轉 (Rotation,快捷鍵為選中圖層再按 R) 多了的第三個值。這個就是傳說中的 Z 軸數值,也是讓畫面可以呈現 3D 的關鍵。稍微調整一下旋轉與 Y 軸位置就可以讓網格出現在左邊:

image

接著複製該圖層後再調一下 Y 軸位置就能讓左右各有一個一模一樣的網格。上下也是一樣的道理,這時可以選擇複製後修改出另一組 Width 與 Height,或是新增一個新的 Solid 再做一次上述步驟。

因為你沒有表達式

待續...