終于有時間拾起角落里的Task,繼續(xù)來探索有趣的粒子系統(tǒng).
4. Velocity over Lifetime(生命周期內(nèi)的速度)
粒子的一個關(guān)鍵特性就是速度屬性,這個模塊可以控制單個粒子在生命周期內(nèi)的速度.
為了更好的觀察該模塊的特性,我們需要把母模塊中的 Start Speed 設(shè)置為0.
- Linear X, Y, Z: 每個粒子沿著三個軸的線性運動速度,有四個選項可以設(shè)置,具體含義與前述相同,不再贅述.
- Space: 上面配置中X,Y,Z三個軸是哪個坐標系下的,Local或者World,需要注意的是該設(shè)置對下面的軌道速度不起作用.
- Orbital X, Y, Z: 粒子繞某個軸旋轉(zhuǎn)的軌道速度.
- Offset X, Y, Z: 粒子所繞旋轉(zhuǎn)軸的偏移量.
- Radial: 在粒子旋轉(zhuǎn)的時候增加一個徑向的速度,使原來的單個圓軌跡變?yōu)槁菪€軌跡.
- Speed Modifier: 當(dāng)上述參數(shù)設(shè)置完畢后,可以修改該參數(shù)在不改變速度方向的情況下增加或者減少粒子速度的量值.
下面是通過設(shè)置粒子的軌道速度,旋轉(zhuǎn)中心的偏移量以及徑向速度得到的類似星系的效果:
一般來講,粒子沿著軸運動與粒子繞軸旋轉(zhuǎn)這兩種情景是分開的,如果要沿軸運動,設(shè)置Linear X, Y, Z與Space就可以了,而繞軸旋轉(zhuǎn)的效果通過設(shè)置Orbital相關(guān)的屬性來實現(xiàn).
5. Limit Velocity over Lifetime(生命周期內(nèi)速度限制)
這個模塊雖然比上一個模塊多了一個 Limit, 然而兩者卻很少在一起使用.該模塊會給粒子設(shè)置一個速度限值,如果粒子的速度超過該值,則會被鎖定到該限值(不是立即改變,而是通過Dampen參數(shù)漸進到該值).通常用這個模塊來模擬空氣阻力效果,比如煙花爆炸后的煙塵剛開始會有很大的速度,受到空氣阻力會被迅速減速.
在測試該模塊的時候,關(guān)閉 Velocity over Lifetime ,并把母模塊中的 Start Speed 設(shè)置為5.
- Separate Axes: 按照X,Y,Z三個坐標軸來設(shè)置速度限制
- Speed: 速度限值.一般會使用 Curve 曲線來設(shè)定該值模擬煙塵速度從大到小的過程
- Space: 當(dāng)選擇了 Separate Axes 后才會出現(xiàn)該設(shè)置,用來控制坐標軸屬于哪個坐標系
- Dampen: 抑制系數(shù).是一個[0, 1]的值.粒子的速度可能會大于速度限值,那么通過該值進行速度衰減,直到速度改變?yōu)樗俣认拗?舉個例子,如果該值是0.5,速度限值為5,粒子的速度是10,那么衰減的速度為(10 - 5) * 0.5 = 2.5(這是我的理解,文檔也沒有更具體的解釋,但從效果來看這個計算是合理的,如果有大佬知道更精確的解釋,請留言給我),這個值越大,從當(dāng)前速度改變到速度限值的時間就越短.值為0的時候表示沒有衰減,此時的速度限值是沒有意義的.
- Drag: 給每個粒子施加于速度方向相反的阻力,用來模擬更加真實的空氣阻力.
- Multiply by Size: 如果勾選,粒子的尺寸越大,受到的阻力就越大.
- Multiply by Velocity: 如果勾選,粒子的速度越大,受到的阻力就越大.
通過該模塊,我們知道有兩種方式來控制粒子的速度,Dampen通過速度來控制,與粒子的大小無關(guān),Drag通過施加反向的力來進行更真實的物理模擬,一般來講與粒子的大小和速度有關(guān).
6. Inherit Velocity(繼承速度)
注意: 該模塊只在母模塊的 Simulation Space 為 World 的時候起作用.
當(dāng)我們要模擬蒸汽火車上煙囪的蒸汽或者火箭上的煙霧時,這些煙塵粒子在生成時會繼承或者或者火箭本身(可以理解為粒子發(fā)射器)的速度,可以通過該模塊來進行設(shè)置.
- Mode: 粒子發(fā)射器速度影響粒子速度的模式
- Initial: 初始模式,只在粒子生成的時候繼承粒子發(fā)射器的速度,隨后粒子發(fā)射器上的任何速度改變不再影響已經(jīng)生成的粒子
- Current: 即時模式,粒子發(fā)射器每一幀都會把自身的速度影響到粒子上,比如說發(fā)射器變慢,那么所有的粒子也會變慢.
-
Multiplier: 繼承比例,粒子從發(fā)射器上繼承的速度比例,也是有四種模式可以設(shè)置.
通過對比圖相信大家就可以理解這兩種模式的區(qū)別了.
這一篇的內(nèi)容就先到這里啦,休息片刻,馬上回來.