2013/03/30

IoWaterBlast and Realflow使用流程


作者:Hammer Chen


水爆(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。

[相關資訊]

2 comments:

Anonymous said...

您好 請教您 怎麼設定lowaterblast的作用時間點 一樣在active/Inactive上set key嗎?

Anonymous said...

great 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