水爆(Water Explosion)是常見的流體特效,但是實際製作卻非常困難。 一般直覺上都會認為我只需要一個fill object emitter,再加上一個向外推的force就可以做出水爆炸。
實際上在製作的時候卻沒這麼簡單:問題在產生的流體動態太平均分布,細節太多,沒有條狀的流體。
不管你怎樣嘗試,都很難用Realflow內建的功能製作出寫實的水爆效果! 這裡我們摘要以IoWaterBlast Plugin製作水爆炸的要點。
寫實的水爆效果需要有細節,同時還有條狀的水體向外噴出。不能是碎狀的水體四面八方均勻的發射:
製作要點:
1. Sphere Emitter
Resolution = 10
Density = 10,000
2. Null Object
更名為exp_Null
x scale = 2.1
這個東西的作用是指定waterblast力場的起始位置
3. Null Object
更名為exp_diection
x scale = 2.1
這個東西的作用是指定waterblast力場的方向
4. IoWaterBlast
在Trigger Object For Particle指定Null Object
在Blast Direction Object指定exp_diection
這裡有許多參數可以調整,其中Opening Angle控制水爆開的夾角。No Blast Core Size可以讓水爆的效果呈現空心圓的感覺,可以用在皇冠水珠(crown drop)效果上。
5. Exclusive links中的設定:
IoWaterBlast
--exp_Null
Sphere Emutter
--IoWaterBlast
以上IoWaterBlast的基本設置完畢
為了要提昇局部細節,還需要進行以下步驟:
6. Noise Field
對Strength設Key, 由Frame0~5, 強度由50~0. Space Scale = 1。將Time Scale調低,讓noise的變化不要過快。
Strength強度的曲線改為線性
Space Scale對水爆炸的效果有極大的影響。由左至右為5, 1, 0.5。換句話說數字越大,noise細節越多。達到5的時候細節就過多了。
左圖為只有IoWaterBlast,沒有Noise的效果;右圖為只有Noise沒有IoWaterBlast。
[相關資訊]
您好 請教您 怎麼設定lowaterblast的作用時間點 一樣在active/Inactive上set key嗎?
ReplyDeletegreat stuff on your site,would you mind showing us how to make crown splashes ,how to make a blast object and how to use it.. thanks
ReplyDelete