Gimp 2.6 Script功能介紹:動畫篇
首先準備一張背景透明的主題

『 FX-Foundry 』->『 Animation 』->『 Fire Animator ... 』
由於火是往上燒,所以上面空間留大點

『 濾鏡 』->『 動畫 』->『 Animated Fire ... 』

『 FX-Foundry 』->『 Animation 』->『 Hue Changer ... 』

另外
『 FX-Foundry 』->『 Animation 』->『 Combine with background 』
『 FX-Foundry 』->『 Animation 』->『 Overlay background 』
這兩個 script 對於製作動畫會有不少的幫助
『 Combine with background 』將影像中的各個圖層與背景圖層(最底下的圖層)合併
這對製作固定背景、動態前景的動畫有蠻大的幫助
如下,要將上面帶遮罩的各個圖層與背景合併,只要執行的個script,就會自動幫我們完成

之後再將背景圖層刪除,就完成我們要的動畫

而『 Overlay background 』用影像中的背景圖層(最底下的圖層)覆蓋各個圖層
主要用在製作動態背景、固定前景的動畫
例如要在現有的動態gif檔加固定框或文字等等
作法:開啟要加工的gif檔,先『圖片』->『模式』->『 RGB 』將圖轉成全彩格式
『濾鏡』->『動畫』->『 Unoptimize 』取消優化
之後如下圖,先新增一個透明圖層

再在其上製作邊框、文字或其他你想要的固定前景圖像

之後,再將該圖層移到最底層

執行『 FX-Foundry 』->『 Animation 』->『 Overlay background 』
之後再將背景圖層刪除,就完成我們要的動畫

goode-combine-bg.scm 這是我改過上面那兩個功能的script,加了移除背景圖層的選項
如果你覺得還要手動刪除背景圖層有點麻煩的話,那你可以下載更新這個script
『 濾鏡 』->『 動畫 』->『 Time Change 』
如圖可以讓你設定動畫影格間的延遲時間,單位是 ms(一秒等於 1000 ms)
至於Mode,用來決定動畫播放時影格圖層是如何顯示
combine 將現在影格圖層合併上一個影格圖層
replace 用現在影格圖層置換取代上一個影格圖層

執行完後,你會發覺各圖層名稱都做了改變,名稱之後多了兩個括號
第一個括號 (150ms) 就是延遲時間
第二個括號 (combine) 則是播放模式
你可以藉由『修改圖層屬性』來對特定影隔作不同時間的延遲
anim-settings.scm 這是另一個可以設定動畫影格間的延遲時間
『 濾鏡 』->『 動畫 』->『 Settings... 』
跟 『 Time Change 』不同的是 Mode 多了 兩個選項
跟上面說的『動畫播放時影格圖層是如何顯示』無關
Keep 維持原圖層名稱上 播放模式的設定
Clear 清除圖層名稱上 播放模式的設定


『 FX-Foundry 』->『 Animation 』->『 Fire Animator ... 』
由於火是往上燒,所以上面空間留大點

『 濾鏡 』->『 動畫 』->『 Animated Fire ... 』

『 FX-Foundry 』->『 Animation 』->『 Hue Changer ... 』

另外
『 FX-Foundry 』->『 Animation 』->『 Combine with background 』
『 FX-Foundry 』->『 Animation 』->『 Overlay background 』
這兩個 script 對於製作動畫會有不少的幫助
『 Combine with background 』將影像中的各個圖層與背景圖層(最底下的圖層)合併
這對製作固定背景、動態前景的動畫有蠻大的幫助
如下,要將上面帶遮罩的各個圖層與背景合併,只要執行的個script,就會自動幫我們完成

之後再將背景圖層刪除,就完成我們要的動畫

而『 Overlay background 』用影像中的背景圖層(最底下的圖層)覆蓋各個圖層
主要用在製作動態背景、固定前景的動畫
例如要在現有的動態gif檔加固定框或文字等等
作法:開啟要加工的gif檔,先『圖片』->『模式』->『 RGB 』將圖轉成全彩格式
『濾鏡』->『動畫』->『 Unoptimize 』取消優化
之後如下圖,先新增一個透明圖層

再在其上製作邊框、文字或其他你想要的固定前景圖像

之後,再將該圖層移到最底層

執行『 FX-Foundry 』->『 Animation 』->『 Overlay background 』
之後再將背景圖層刪除,就完成我們要的動畫

goode-combine-bg.scm 這是我改過上面那兩個功能的script,加了移除背景圖層的選項
如果你覺得還要手動刪除背景圖層有點麻煩的話,那你可以下載更新這個script
『 濾鏡 』->『 動畫 』->『 Time Change 』
如圖可以讓你設定動畫影格間的延遲時間,單位是 ms(一秒等於 1000 ms)
至於Mode,用來決定動畫播放時影格圖層是如何顯示
combine 將現在影格圖層合併上一個影格圖層
replace 用現在影格圖層置換取代上一個影格圖層

執行完後,你會發覺各圖層名稱都做了改變,名稱之後多了兩個括號
第一個括號 (150ms) 就是延遲時間
第二個括號 (combine) 則是播放模式
你可以藉由『修改圖層屬性』來對特定影隔作不同時間的延遲
anim-settings.scm 這是另一個可以設定動畫影格間的延遲時間
『 濾鏡 』->『 動畫 』->『 Settings... 』
跟 『 Time Change 』不同的是 Mode 多了 兩個選項
跟上面說的『動畫播放時影格圖層是如何顯示』無關
Keep 維持原圖層名稱上 播放模式的設定
Clear 清除圖層名稱上 播放模式的設定

全站熱搜