絕不含外星程式碼:遊戲中的「閃電特效」是怎麼做出來的?

我們想讓你知道的是
玩家在玩遊戲一定會想與閃電邂逅,正因為閃電元素是被期待,要是少設定幾招閃電招式總覺得哪裡不太對勁。本文宗旨為帶大家進入遊戲閃電特效樸實無華且枯燥的日常,保證淺顯易懂,不含任何外星程式碼。
文:Yun(Project Mobius 莫比烏斯,擔任技術美術)
閃電是傳統RPG基本屬性之一,就連皮卡丘也是閃電屬性。
──本專案的特效,特斯拉YUN
曾幾何時,筆者參加過一場討論閃電特效的講座,有人提到「閃電特效的製作太麻煩了,省略下來可以降低不少成本。」但一位資深特效製作者竟提著眼鏡回斥:「你不知道閃電很重要嗎?太重要了!不會放閃電的魔法師,就算達到30歲的特定條件,也不能稱之為魔法師。」
而且閃電也是吉祥的財富象徵,畢竟大家都說:「中樂透的機率就跟被雷打到差不多。」
姑且不管如何,相信玩家在玩遊戲一定會想與閃電邂逅。正因為閃電元素是被期待,要是少設定幾招閃電招式總覺得哪裡不太對勁。
▼製作人三爺:「我要在這裡加個──傘店!」
本文宗旨為帶大家進入遊戲閃電特效樸實無華且枯燥的日常,保證淺顯易懂,絕對不含任何外星程式碼。
程式化的特效哪有這麼可愛
在我們開發《Project Mobius》過程中,不少特效是選擇選用程式化的。在這過程也產生一些有趣的技術心得。
首先來比較一下,傳統的閃電特效大多都是逐格動畫繪製。

製作技巧沒分好壞,只要做出來好看就是好方法,純粹選擇與取捨。只是傳統逐格會有幾點限制:
- 效果單一,變化低
- 圖檔大
- 考驗繪製技巧
反之,選擇程式化特效則是要克服以上問題,最主要的目的是「更低成本,更高數的幀數的即時效果」。
但是問題來了……電腦要怎麼畫特效?
告訴我電腦要怎麼畫特效啦
首先來分享一個好用的素材,超好用真心不騙:

這張圖看似簡單,但卻跟少年漫畫主角開局一樣,潛藏無限可能,而且還能伸縮自如。這就不得不分享一則全人類震驚、你一定要知道的冷知識:單純的漸層,只要被拉長,就會變成一條線!
▼「這是一條天真平凡的閃電。」(旁白)
當遊戲技術人員知道有辦法用這個素材拉出線的時,就能察覺到後續或許還有好幾步可以嘗試,類似小嬰兒剛學會爬,或許也像初戀的高中少女剛學會化妝。
所以,接下來我們試著為這條線好好打扮一番吧。
- 打扮戰術A:先嘗試基礎裝扮
為特效染上一點點藍色,因為閃電視覺主要是光的關係,白色還是得保留。
▼「閃電畫了一點淡妝,變得漸漸有自信,相信自己可以變得更美。」(旁白)(閃電著色可以看自己喜歡的口味搭配)
- 打扮戰術B:找一個環境讓自己受注意
把背景稍微弄暗一點,對比出現,就會有「這傢伙好像真的顯眼耶」的感覺。
讓畫面亮度忽然提升可能誘發光癲癇症狀,引起不適。忽然變暗則是一個反向操作,因為大家會聚焦在閃電上,會有閃電正在發亮的錯覺,這種心理狀態可以好好利用。
▼「少女總是要耍點可愛小心機,讓自己鶴立雞群。」(旁白)(沒錯,秘訣是讓遭邊變暗,那麼主體就會變亮,不過這裡指的是做特效的方法,還請千萬不要應用到人際關係上喔)
- 打扮戰術C:別再低調了,多表現
接下來這層光暈是閃電相當關鍵的視覺,光暈的選色會是主要的印象色調。不見得是示範中的藍色,有時候也會因為角色印象而弄其他色調的閃電,例如紫色、綠色等等。
▼「閃電不僅人美,還散發出品學兼優的光芒,吸引了更多人的注意。 」(旁白)(同樣的這個光暈的口味,各位同學也可以自己試試看什麼顏色的質感,最合乎你的場景需求)
- 打扮戰術D:擺出最美的姿勢
一做出鋸齒扭曲,閃電的基本型態大致上俱足,現在已經是一條獨當一面的閃電了。
▼「閃電在文化祭艷麗的姿態,令人怦然心動,引發周邊男孩上前告白的衝動!但是,危險啊,各位,她可是條閃電阿~」(旁白)(關於讓閃電扭動的方式請看接下來的解說喔)
- 打扮戰術E:完美收場
特效離場的時候也有祕訣,這裡用讓特效變細的方式取代顏色淡出,所以可以在離場的時候保留閃電特有的高對比質感。
▼「閃電在眾人最心動的時候離去,在心中留下難忘的回憶。」(旁白)(Fade in & Fade out是經典款的轉場手法,但這裡的秘訣是把閃電本體變細,推薦給大家)
以上。

其實還是有很多小訣竅在裡面,本篇文章不會光顧著曬特效就結束,那很壞心的。
所以說,我根本不知道那個閃電的繪製原理
特效程式化的一個優點,就是隨機性,畫面每次都不一樣才不會讓人吃膩。
然而,我在工作傾向使用不複雜的辦法解決問題,繪製這個閃電也沒有花多大的心思去思考閃電演算法。然而畫閃電的邏輯,完全不難。
這是相當簡單的概念,簡單到會讓人想吐嘈。上次回鄉下的時候,我還試著把畫閃電的方式解釋給我阿嬤,她好像有點懂地點頭,然後問我有沒有吃飽。
首先,先想像一件事:一條被栓子柱子上的小狗。

狗狗很可愛,牠也覺得你很可愛
這隻狗狗有兩個主要特性:
- 牠會亂跑(隨機性)
- 牠不會跑出繩子的範圍(侷限性)
狗狗很天真,於是我們就用這兩個特性來畫閃電:
上圖中紅點是狗狗、黃色範圍是繩子限制的位置,而最粗的白線是單條閃電的繪製邏輯。因此,要畫出一道閃電,我們就需要一群狗狗:

「肉骨頭!」然後,我們讓狗狗們各自隨機亂跑:
就是這麼簡單,我們完成了用「自動化」、「隨機」的概念繪製的閃電。
除此之外還有更多更棒的繪製方式,但是有了以上概念的實踐之後,我們可以做出更多的變化,或是再試試其他的方法。畢竟,條條道路通閃電嘛。
以上的心得分享,希望能提供各位一些概念上的參考。接下來請各位看看,實際運用在我們進行中的的遊戲專案:「莫比烏斯」裡的閃電特效吧:
▼閃電圍繞在光柱周圍當格襯職的綠葉角色。
▼閃電在噴發點旁邊擴散,輔助表現光束的發射原理。
▼大群閃電從聚集到放出,可以表現大量且粗糙的能量們逸散與流動。
▼角色連擊帶電,我們用這種能量放出,暗示這一招是超載狀態、能量全開的攻擊。(也請注意這裡閃電顏色搭配的是人物的個人攻擊色)
Tags:
加熱加味菸成菸害防制破口?菸防團體與立委籲伸張程序正義

我們想讓你知道的是
各界期待的菸害防治法新法上路,其主要目的是禁電子煙和納管加熱菸,以保障國人身心健康。然而,在新法實施兩個月後,其是否有效執行、法規是否存在漏洞,以及政府的風險評估機制是否準備好了等問題,都遭到反菸團體及立委的質疑。
5月31日將迎來世界無菸日,而台灣菸害防制法新法甫於今年3月22日上路施行,正式禁止電子煙與未經指定菸品健康風險評估審查之加熱菸。新法迄今推動超過2個月,爭議卻不斷,不只跨黨派立委、民間菸害防制聯盟及家長與教育團體等,皆質疑為何違法新興菸品仍在實體與網路商店上隨處可見,就連國健署也於日前坦承,違規件數並未因新法上路而明確下降,且稽查懲處對象有相當高比例是未成年人。此外,儘管違法攜帶加熱菸入境最高可罰500萬元,關務署卻發現走私情形異常熱絡,光今年1到4月海關就一共查獲違法菸品1055件,也逼得國健署不斷呼籲民眾不要以身試法。
但這些亂象並非就地合法就能解決,民間菸防團體直言,加味菸禁令至今不見蹤影,以及國健署審查指定菸品之辦法名稱具誤導性、亦無明確機制,皆讓人懷疑本應保障國人,特別是青少年身心健康的新法,是否真能達到修法初衷、落實執法?立委們也表達擔憂,認為違法菸品四處流竄,國健署與地方衛生局是否有稽查人力與資源不足,導致取締準則混亂的情形發生?
因此董氏基金會、台灣菸害防制暨戒菸衛教學會、愛兒親師家長協會、全國家長會長會長聯盟等「台灣拒菸聯盟」團體代表,日前出席國民黨立委林為洲召開的「亂象頻傳?法規漏洞?審查黑箱?拒絕護航加熱菸成『健康菸』」記者會,即提出請求衛環委員會吳玉琴、邱泰源兩位召委,將已經公告的加熱菸上市評估辦法備查案排入審查,才有機會為守護台灣年輕人的健康進行亡羊補牢、並立即公告實施加味菸禁止條例等訴求。
新興菸品違法交易頻傳?家長團體:稽查成效不彰,罔顧青少年健康
在落實執法方面,立委林為洲指出,現行法規中明確規範,任何未經健康風險評估的產品都屬於違法,不能進行銷售或宣傳。然而,目前政府的取締行動僅止於象徵性地針對幾個大型網路平台。台灣拒菸聯盟指出,目前在實體店、代購網站及個人平台等處,依然可以看到相當熱絡的違法電子煙與加熱菸交易。
全國家長會長聯盟理事長黃正銘表示:「人力不足,是導致取締與稽查成效不彰的原因之一,建議可考慮採用鼓勵民眾檢舉的方法,例如給予檢舉獎金,重賞之下必有勇夫,相信全民都會願意一起為防止電子煙違法交易、保護我們的青少年而努力。」時代力量立委陳椒華則認為,既然新興菸品管理現在依法有據,問題就落在國健署是否嚴格執法?鑒於新興菸品使用者以年輕族群為大宗,是否有與教育部、學校攜手合作,落實新興菸品菸害防制的教育宣傳?
加味菸禁令為菸商預留漏洞?立委、民團齊聲呼籲國健署應清楚說明
反菸團體抨擊國健署為開放加熱菸,不只使用嚴重誤導性的「健康風險評估審查」一詞,連在禁止加味菸上,也僅禁止花香、果香、巧克力、薄荷等四種口味,但根據國健署在108年公布的資料指出,菸商申請菸品添加口味已達1200餘種。對此,立委林為洲質疑是否為菸商預留漏洞?台灣拒菸聯盟也質疑,為何加味菸禁令特別給予業者18個月的緩衝期,明顯有別於母法規定,有違反程序正義之嫌。
林為洲也在記者會上點出,新興菸品最吸引年輕族群的地方,就是口味新穎,現在國健署說加熱菸已可送指定菸品風險評估審查,又遲遲不肯公告加味菸禁令,是不是要讓加熱菸的加味菸彈有可趁之機?他呼籲國健署應明確承諾,加味菸禁令公布前或公布後的緩衝期間,都拒審加味加熱菸彈。陳椒華在受訪時則表示,國健署應該檢討為何加味菸緩衝期一事,受到各方反彈?堅持18個月,是有什麼特別考量?為什麼不能跟菸品包裝警示圖文的緩衝期一樣,公告後1年上路?她表示將去文國健署,要求說明。

菸防法配套尚不齊備,有賴社會大眾、菸防團體、立院共同監督
菸防團體不只擔憂指定菸品的風險評估審查不完備,黃正銘理事長更在記者會中強調,早已多次要求中央一定要盡快啟動新興菸品的吸菸行為及公共衛生影響之本土研究與追蹤資料,但至今仍未收到任何回應,讓人相當憂心。立委陳椒華也認為,既然決定開放加熱菸,政府應該積極投入相關研究,以利進行指定菸品的風險評估,建議衛福部可以和國衛院展開研究計畫的合作。
菸防法既已上路,又該如何監督?反菸團體認為,立委們可依據立院職權行使法,將有違反或牴觸法律規定疑慮的指定菸品審查辦法,由立院備審改為送交衛環委員會審查,而非便宜行事、讓漏洞百出的制度默默運行下去。針對爭議法規、行政命令,台灣過去就有類似做法,像是2020年開放萊豬的行政命令,就由備審改為朝野聯席審查、2022年兵役延長案,也有由從查照改為審查的呼聲。
身為時代力量立院黨團副總召的陳椒華也提到,近期的再生醫療法,也是因為醫療改革、病友權益團體、醫學法規學界、在野黨團齊聲表達疑慮,才讓政府暫緩表決,顯見法律就算通過,不代表社會各界就應停止關注議題。她很感謝民團一直代替國健署來謹慎把關菸防法,時代力量也會持續關心執法情形,並要求衛福部建置菸品相關之流行病學調查資料庫。她認為,「只有當民眾真正理解菸品對健康的危害,我們才能從源頭降低國人對菸的需求,從而達到防治菸害的目的。」