在前面的介紹中,我們學習了Natron這款開源免費的視頻後期合成軟體如何畫遮罩做蒙版這一重要的知識。而在實際的特效視頻製作中,我們不僅要學會使用遮罩蒙版節點,還要根據時間線做一些關鍵幀動畫效果。那麼這篇學習教程就從一個簡單的遮罩蒙版動畫入手,進一步講解RotoPaint節點和一些特效視頻的常規操作,正好也鞏固一下以前提到的知識點。
我們要實現的是,一個不規則火球從小到大,逐漸變化成形,最後伸展成一個飛碟,然後飛走。當然沒有涉及更複雜的東西,這裡一人客只是對前面學習教程內容的總結。實現的原理是,用RotoPaint節點對飛碟素材Read節點繪製遮罩蒙版,使其只顯露中間一部分區域,加上邊緣火焰特效節點,然後移動時間線,在100幀的位置重新設置關鍵幀,讓發飛碟素材全部露出來,加上變換節點即可。
原理很簡單,看怎麼操作吧。打開Natron,R鍵打開對話框導入Read節點源素材,這裡就是一個飛碟的PNG圖片。再次打開Read節點導入素材,這是一個公園小湖的背景圖。然後用merge合併節點合併,A連接前景飛碟,B連接背景小湖,merge合併出口連接Viewer預覽節點。此時就可以看到前後背景已經正確顯示了。
然後點選飛碟圖層的Read節點,然後在工具架Draw中找到RotoPaint節點,那麼我們就會發現RotoPaint節點已經和飛碟Read節點和merge合併節點前景A口建立了正確的連接。此時RotoPaint節點工具彈出工具選項,我們選擇第三項中的貝塞爾,在前景飛碟預覽圖像上繪製封閉遮罩就行,記得設置羽化值什麼的。然後label貝塞爾設置為mask疊加模式。現在我們繪製的遮罩蒙版,就是直接作用於飛碟節點的。
然後開始進行關鍵幀動畫操作,在RotoPaint節點中,關鍵幀動畫的參數變化是表現在Spline keyframe選項中的。也就是當我們在預覽圖像中對錨點進行移動操作時,Spline keyframe後面的數值會跟著變化。在不同的時間線,就可以設置不同的數值,也就是關鍵幀。這個選項本身就是一個關鍵幀編輯工具。
我們在首幀位置設置遮罩,在100幀位置擴大錨點,使其全部顯示飛碟。到了這一步,就已經實現遮罩蒙版動畫了。接下來就是如何添加特效和其他效果了。我們點選RotoPaint節點,然後在工具架裡尋找GMIC_Edges_on_fire節點,這是一個邊緣火焰的特效。打開GMIC_Edges_on_fire後,它自動連接到RotoPaint節點下面,這是正確的,因為我們需要繪製遮罩,然後對遮罩添加特效。
此時調節GMIC_Edges_on_fire的參數,要注意的是,GMIC_Edges_on_fire節點有RGBA四個通道,我們需要把A通道取消選擇。確認無誤後,我們可以繼續添加Transform變換節點。同樣要注意,Transform節點需要在RotoPaint節點下面,否則你移動飛碟時候,遮罩是不動的。
這樣一個火焰飛碟特效的視頻就完成了。這個小例子中,講到的小知識就是RotoPaint節點的關鍵幀動畫操作,然後就是各個節點的順序問題,Natron和Nuke這些節點式軟體的邏輯是,從末端素材節點到預覽節點之間,效果節點是一個影響一個的,這一點千萬不要搞錯,否則不可能達到預期的效果。