哈囉!又到了快樂教學時光。
這次的內容要來講講,AE內的空物件(Null Object)可以做些什麼。
首先,空物件這個東西可以在Layer內找到它:
它的快捷鍵是Ctrl+Alt+Shift+Y。
最基本的就是可以利用父子關係來讓空物件去控制其他圖層:
利用父子關係,我只要控制空物件的座標、比例和旋轉等,其他四個物件就會跟著空物件產生動畫:
同時你也會發現,其他物件是依據空物件的錨點位置去做旋轉和縮放,
因此這也能作為空物件另外控制物件錨點的方法。
最好的例子就是攝影機:
這邊以一個攝影機和空物件來示範,並且要將空物件轉成3D Layer。
一樣,讓攝影機的父子關係綁到空物件上:
然後創一個色板:
也將它轉成3D LAYER:
比例上這邊縮小了一點。
空物件的色彩也改成了黃色;只需要更改圖層顏色就能變換空物件的色彩。
快捷鍵C可切換成攝影機游標,這邊按住左鍵拖曳畫面,來轉動到不同的角度:
因為色板的座標和空物件的座標是一樣的,所以可以看到他們處於相同的角度位置。
將視圖選為自訂視圖,可以看到攝影機的焦點位置確實和空物件、色板一樣:
當然你也可以調整攝影機的焦點位置:
快捷鍵A可快速叫出這個選項:Point of Interest。
不過因為剛才已經讓攝影機綁定父子關係到空物件上,所以我也能控制空物件來改變攝影機的位置:
如此一來,我不僅可以控制攝影機,也可以另外控制空物件:
空物件更直覺知道攝影機的位置,它就是我們的眼睛所看到的點。
我可以直接調整空物件來改變攝影機的位置和焦點,而無須在叫出攝影機選項或利用攝影機游標控制,空物件的座標數值也能更精準地讓你掌控攝影機位置:
空物件還可以有其他用途,例如做為一個統合好的控制器:
我在它身上加入一個Color Control效果。
然後將Shape Layer 內的Fill Color色彩綁到空物件上、剛加入的Color屬性上:
這邊以Shape Layer作示範。
我讓空物件往右邊移動,同時旋轉90°:
由於Shape Layer綁著空物件,因此會受到空物件影響而跟著移動、旋轉。
有這樣的概念,來稍微延伸一下,
將空物件拷貝幾個,這邊還是能看到Shape綁著第二個圖層:
依序讓空物件做5格的間隔差:
回到第一個空物件的起始點,將它們依序往下綁、綁到下一個圖層:
如此一來,動畫就會變成這樣:
第一個空物件受到第二個空物件的影響,依此類推,第二個受到第三個影響…etc
雖然每個空物件都是朝右邊移動並旋轉90度,但因為參考的空物件錨點位置延遲在後方,旋轉的角度就偏移,才會產生這樣向下旋轉的動畫。
另外,空物件還有另一個用途,作為短暫的臨時校正,
以剛才做的旋轉動畫為例,物件跑到畫面下方外:
這種情況,你沒辦法直接移動Shape Layer的位置,因為這樣相對於第一個空物件的錨點位置就不一樣了,動畫的路徑就會改變;
但若要挪動四個空物件,調整上又很麻煩。
所以!
這邊就可以再新增一個空物件:
再把最後一個空物件綁到它身上:
由於母子關係已經建構完成,我只要調整校正用的空物件,
整體就會跟著移動:
動畫路徑也不會受到影響,因為是整組物件一起被移動。
而空物件的奧妙之處,就是如果調整好後、不需要這個校正用的空物件,可以直接刪除,不留下一點痕跡。
瞧!刪掉後,整組物件還是已經調整好的樣子,絲毫沒有改變、也看不出有任何新的空物件的痕跡:
這種關鍵影格陣列可以產生許多規律的組合:
那這次的教學就到這邊結束,我們下次見~