前往
大廳
主題

【MAD心得】關於最近寫字幕特效操爛我的電腦以及讓數學變好的這些事

紅蓮侍徒 | 2024-05-20 23:31:47 | 巴幣 232 | 人氣 60

想說又好久沒發剪片文了,來聊一下這個
當初心得分享看到百百的點連成貝茲曲線特效,以及鮪魚只完成了字幕的哨戒班,那時心想:我才剛開始學寫特效,應該一輩子不會寫這種東西吧...
呃....   算了不要吐槽我

1.圓形分布的粒子
這應該是我第一次開始寫這種for迴圈裡數字大於10的特效,起因是聽到C佬說可以利用極座標讓繪圖指令呈現圓形分布,給了當初メフィスト寫到沒靈感的我一個很好的idea,於是我把它實作出來就變成了對應歌詞的"星星碎裂而閃耀",雖然一開始被說很像煙火,就順便改了殘響散歌的特效,後來調完參數後就比較像星星在閃了
2.三角函數基因虛空
有了極座標的先例,也開始讓我思考484有其他數學也能應用在特效上,剛好今年過年時在補罪惡王冠的坑,就想把貫穿劇情的虛空寫出來。
但其實當初我並不想寫點連成線,於是用了波浪繪圖移動+遮罩,然而試了很久也做不出動畫裡那種效果,最後就放棄了不管了電腦你加油
沒錯,這個第一眼就想到了sin函數圖形,只不過是轉90度的,所以我套用的是x=sin(y),
然後一開始寫出來我發現會像蛇一樣圖形扭動,於是去複習了一下高中數學找到了先伸縮後平移的規則謝謝你高中數學我的超人,最後的式子就變成了:x=a*sin(by+c)+d,看不懂就算了,因為我也快看不懂了
此外為了增加隨機性,在底下的變數可以看到我還定義了相位,以及圖形週期跟振幅都是亂數,讓每一條虛空看起來都不一樣
任務:回顧三角函數圖形(1/1) 完成
3.橢圓行星繞行軌道
再來就是戀愛小行星了,也不知道哪來的腦洞,看到小行星就想到了繞行軌道,於是這次換成去複習了橢圓參數式,然後發現參數式只有正橢圓,為了讓它旋轉再乘上旋轉矩陣高中念書都沒麼認真
同樣為了增加隨機性定義了離心率、第一個點出現位置、旋轉角度,讓他們都是亂數,使每個橢圓看起來都不一樣
最後還要讓他有立體感,於是設定了在特定位置其layer會在字後面。

4.燒很久的火焰
前面那些粒子再多也不過就是個90*字數,在VD裡壓縮率平均也有個3.5fps
而接下來這個就不一樣了,他的粒子數我都不知道有幾個,因為跟時間有關
起因同樣是C佬,他給我看了A站上刀劍神域字幕組做的特效,然後我第一眼就只想到一大堆的粉紅泡泡,當時因為我們要剪的歌都不會用到這個,所以就是聊到而已
直到最近我剪了燈火,想說好像可以來寫看看,結果就是:
雖然這個寫法沒有很難,就是設定好時間跟位置,然後定時往上飛出一定數量的粒子而已,但為了要寫得像火焰,數量必須夠多,模糊也要夠大,最終就是電腦在哀號,風扇超大聲,壓超久...
甚至我寫特效的時間都沒有壓片久
PS:後來我把這特效丟給C佬,他拿去套用完的影之實力者SSA檔飆到了前所未見的111MB...
重點是居然能存檔🤨

結論: 還是乖乖做畫面就好,字幕特效什麼的哪來的邪教

創作回應

華特法與迪士尼
2024-05-21 16:03:12
Owen
2024-05-22 01:44:13

更多創作