晚上去社辦遇到剪片超快速的鋼彈廚大佬Hayden在寫字幕特效(怎麼又是鋼彈),搞定了\img沒辦法顯示的問題(累),在走之前聊到粒子效果怎麼寫,想說就發個粒子效果心得供參考。(要我現場想怎麼講我大概會講得相當不清楚)
假設都上過Dr.鄭佬佬佬師的字幕特效,都知道繪圖指令了。
原本一個字所對應的繪圖指令物件只有一個,那如果要做出很多物件的粒子效果,就在繪圖指令區寫一個for迴圈,讓他跑很多次就好了。(可以參考effect example裡的k-sakura,我第一個特效就抄這)而for迴圈跑的次數就是物件(粒子)的數量。
而粒子數量的設定方式也有不少:
1.直接給一個固定的數字 ex:20
2.隨機亂數 ex: mt_rand(10,50)
3.以該block的寬度 ex: (寬度)/10
4.以該block跑過的時間 ex:(end[$i]-start[$i])/50
和其他許多方法
那以上就設定完數量了,接下來就是移動物件(粒子),和調色、變化和控制速度了。
這個部分也就是最複雜的了,移動的初位置末位置的設定、所需的時間、配合圖形的形狀顏色等變化嘗試湊出自己想要的效果,但往往都需要許多時間調整.....,基本上很難一寫就達到想到的效果。(要有反覆輸出看效果與調整的打算)
當然還是有萬用的粉紅泡泡萬精油,雖然我還沒用過但效果看起來挺好的。
移動的標籤可以參考vsfiltermod手冊.pdf,我自己也只用過\move和\mover,有興趣可以慢慢玩。
當然,在實現效果之前,還要能想到要做什麼效果,那大概跟午餐要吃什麼一樣難。
歌庫對於特效的靈感就是一個好東西,歡迎各位都備份一個(X。有滿多粒子效果特效的MAD,有興趣可以在歌庫修好後去載來看看。