前言
Phoenix FD 2.2是套非常復(fù)雜又強(qiáng)大的流體模擬插件,支援Maya與3ds max。這個教學(xué)我將分享如何制作基本的火焰效果,工作流程基本上是用Particle Flow作為火焰來源,調(diào)整好其他的動力參數(shù)與好的曝光條件, 你也可以用PhoenixFD輕易做出逼真的火焰效果。 整體設(shè)置 整個場景設(shè)置非常簡單, 我們需要一個PHXSimulator作為模擬區(qū)域, 一個PHXSource helper, 以及一個 Particle Flow 作為火焰的來源。
準(zhǔn)備工作
場景的單位對流體模擬影響很大! 請確認(rèn)你的火焰不是在不合理的范圍內(nèi)模擬 (例如100公里 X 100公里的火焰) 如果你希望得到跟本教學(xué)一模一樣的結(jié)果, 建議你使用我的場景單位設(shè)置 或是你也可以下載本教學(xué)的最終完成檔案。
Particle Flow
請根據(jù)以下截圖創(chuàng)件Particle Flow 之後會用粒子作為火焰的來源。 基本的概念是發(fā)射出許多小球粒子往中心移動, 用來模擬營火的動態(tài)效果。
到 Create Panel / Helpers / PhoenixFD 在場景中拖拉出產(chǎn)生 PHXSorce helper。將Particle Flow加到里面 PF Source -> Event 002 (作為火焰來源)請根據(jù)畫面中螢光標(biāo)示的設(shè)定參數(shù)。Velocity數(shù)值設(shè)定為4.0會讓火焰有噴射的效果,可以根據(jù)你的需求調(diào)弱一點(diǎn)。 流體動態(tài)的參數(shù)
創(chuàng)建PhoenixFD simulation grid -- PHXSimulator
到 Create Panel > Geometry 點(diǎn)擊下拉式選單 選PhoenixFD
按下PHXSimulator按鈕 在場景中拖拉出模擬的范圍 ,這個PHXSimulator grid必須要涵蓋你的火焰。 PhoenixFD的預(yù)設(shè)會把所有的物件與PHXSource全都納入考量,所以你并不需要像FumeFX那樣把要參與模擬的物件手動加進(jìn)來。 重要的參數(shù)以螢光筆標(biāo)示出來: Cooling降溫功能相當(dāng)於FumeFX的Burn Rate, 要稍微調(diào)高這個參數(shù)否則容易加溫到過熱。 關(guān)於能量守恒(conservation) 你可以用"Symmetric"或 "Smooth",Material Transfer我用的是"Multi-Pass"方法,可以產(chǎn)生比較多細(xì)節(jié)。預(yù)設(shè)的重力(Gravity)很容易讓火焰拉的太長,所以我把重力調(diào)低到0.5。啟用燃料燃燒功能( Enable burning) 可以讓整體模擬更加寫實(shí)。 預(yù)設(shè)的預(yù)覽效果 | 調(diào)整過後的預(yù)覽效果 | 最終算圖效果
預(yù)設(shè)的預(yù)覽參數(shù)不夠精確(左圖) 跟最終算圖效果(右圖)差距很大!在PHXSimulaor / Preview中你可以將"As Fire"由1000.0調(diào)整為1400.0 可以讓預(yù)覽更接近最終火焰效果(中間圖)
Colors and rendering PhoenixFD預(yù)設(shè)的 "Colors and Transparency"算出來的結(jié)果很粗糙且很不寫實(shí)(上圖), 我個人覺得關(guān)於調(diào)整顏色和曲線非常不直覺,很難調(diào)出想要的效果(跟FumeFX相比)。好在PhoenixFD提供了載入其他場景的設(shè)定值的方法,你可以開啟軟體安裝後所附的范例檔案 "burning plane.max" 將其"Rendering Settings"儲存成*.apr檔案 或是你也可以直接下載我的設(shè)定檔,然后在當(dāng)前的場景中載入直接取用良好的顏色與曲線設(shè)定。
載入適當(dāng)?shù)?.apr 檔案後 就可以直接使用如上圖的漸層與曲線,適合火焰算圖 為了加速算圖,你可以提高Step(%)這個參數(shù)改成15,可以達(dá)到不錯的速度與品質(zhì)絕佳平衡。
曝光控制 PhoenixFD預(yù)設(shè)的算圖效果很容易有過度曝光的問題 (可能是因?yàn)槲锢砭_屬性的關(guān)系) 這樣會造成細(xì)節(jié)遺失。你可以套用 Environment and Effects/ 添加Logarithmic exposure control 解決曝光過度的問題。按下Render Preview按鈕然后調(diào)整Contrast與Brightness數(shù)值直到滿意,你也可以用Color Correction功能修正色溫的問題 。
最終效果 以上是本教學(xué)最終的算圖效果動畫,希望你喜歡這個教學(xué),那么開始用PhoenixFD制作你的火焰特效吧!
|