By accepting you will be accessing a service provided by a third-party external to https://www.incgmedia.com/

用 PhoenixFD 製作燃燒的摩托車特效

在這個教學中,將由 ChaosGroup 原廠技術專家 Hammer Chen 將會展示一些透過 Phoenix FD 和 V-Ray 製作出燃燒的摩托車的關鍵步驟。

Hammer Chen / ChaosGroup, V-Ray & Phoenix FD 技術專家

Hammer 長期在算圖與特效模擬領域有很深入的鑽研,並且活躍於各國內外的相關平台中,曾在半島電視台擔任資深設計師,目前為「台灣人玩動畫」站長與「CG Record」特約編輯,「VFX RnD」社群管理員。沒事喜歡旅遊、攝影、翻譯 CG 資訊。




​​Step 1

這個模型是由台灣資深 3D 藝術家—連英德 (Lien Ying-Te) 提供,雖然這是一個經過細分的模型,當中有很多零件與面數。所以我首先要做的是將所有零件 Attach 成單一 Mesh,再使用 ProOptimizer 將面數減少至原模型大約 10% 左右,如此一來,使用更少面數的模型來做為火、煙的模擬來源時,將得到更佳的模擬效能。



Step 2

下一步是確定要摩托車的哪些部份會燃燒。我喜歡使用 Vertex Color 作為遮罩,來控制物件的哪裡會發出火、煙。所以我在低面數的摩托車模型上增加一個 VertexPaint 編輯器,然後我把輪胎和引擎的表面塗成白色。您可以在這個 Chaos Group 官方教學頁面中找到此技術的詳細解釋。


Step 3

接下來在場景中創建一個 Phoenix FD 的火、煙來源,並在發射器節點列表中添加摩托車(motor_collpase),遮罩則使用 Vertex Color 貼圖。


Step 4

如果您使用 Phoenix FD 模擬火焰,您可能會得到類似下圖左側的畫面,起火點看起來不大真實,那該怎樣才能得到像右邊圖片中那樣自然的起火效果呢? 答案是在 Phoenix FD Volumetric Render Settings 的 fire/smoke。


Step 5

請勾選 Modulate 選項。在火和煙的透明度通道當中,都加入 VRayDistanceTex。它是一個 V-Ray 特有的程序性貼圖,根據點到列表中指定物件的距離呈現出不同的顏色。簡單地說,靠近摩托車物件的火焰會比較透明。我們可以使用這個貼圖來降低火焰底部的瑕疵。


Step 6

VRayDistanceTex 的設定。在對象列表中添加摩托車幾何物件。Distance 可以控製過渡的距離。在本次的案例中,我使用的參數是 2.5。


最後的動畫

太複雜了? 別擔心。我製作了一個簡化版的場景,點擊這裡下載 3dsMax 場景。希望你喜歡這篇教學。下次見! 

原文出處:http://phoenixfd.cgrecord.net/2019/04/making-of-burning-motorcycle.html

《復仇者聯盟4》薩諾斯將化為灰燼?用 Max 2020 新功能及 PhoenixFD 做給你看
VR 設備新模式!一窺任天堂 Labo VR 套裝的優缺點

相關文章

本期雜誌聚焦在「從動態設計到典禮執行統籌,揭開金曲35幕後製作」,深入剖析這場國內最重要的音樂盛事的幕後故事。另外,我們也邀請了三組在不同領域中發光發熱的動態設計團隊,分享他們的專案故事。
還沒有帳號嗎? 點此立即註冊!

登入您的帳號