
|
Particles
|
Volcano
|
本範例共示範三種不同的Particle模式來表現火山爆發的情形(如圖示),三種Particle模式各配合不同的屬性、設定以及Texture等來表現出不同的效果。 |
(a)
Bezier Progression-Logics/Loops/Bezier Progression |
(b) Particle Systems-Particles/Particle Systems |
(c)
Set As Active Camera-Cameras/Montage/Set As Active Camera
|
首先在Frame-Smoke以及Frame-Funtain添加屬性Particle
Gravity而使Particle發射後會因重力作用而分別向Y以及-Y方向前進;再增添Frame-Wind
Effect配合屬性Particle Local Wind:Force/Decay,使Frame-Smoke所產生的Particle能呈現出被風力影響的效果。 |

Bezier
Progression:設定Duration-表示速度變化持續執行的時間;設定A、B值-表示Bezier-interpolated的最大與最小值。
|
調整速度變化曲線Progression
Curve (如圖示)。 |
利用由pOut輸出的變數值Value(介於0.005~0.01)作為Building
Blocks-Particle Systems的變數值Speed,且由Loop Out輸出作迴圈來表示速度持續的變化。 |
|
註:Progression
Curve曲線斜率為正表示速度增加,反之斜率為負表示速度減少;斜率愈大表示速度變化愈快,反之斜率愈小表示速度變化愈慢(如圖示)。 |
Particle Systems:在此就更改之處加以說明(如圖示)。 |
Emission Delay-200 Ms→0 Ms,表示Particle呈連續發射,沒有中斷時間。 |
Pitch Variance-20度→50度,表示增加Particle在YZ平面上的變化量。 |
Speed-由pIn輸入變數值Speed(介於0.005~0.01)。 |
Initial Size-1→8,表示增加Particle初始的尺寸。 |
Ending Size-0.1→3,表示增加Particle最終的尺寸。 |
Ending Size Variance-0→1,表示增加Particle最終尺寸的變化量。
|
Initial Color and Alpha-(255, 255, 255, 255)→(255,
255, 0, 255),更改Particle初始的顏色值。 |
Ending Color and Alpha-(0, 0, 0, 0)→(255, 0, 0,
255),更改Particle最終的顏色值。 |
Texture-Particle Radial5,選擇組成Particle的Texture。
|


Particle Systems:首先在Frame-Smoke增加屬性Particle Gravity,Value(Parameter
Value)調為--0.0005,使Particle會因重力作用而向-Y方向前進 (如圖示)。
|
|
註:因為Particle的重量設定為0,所以不受屬性Particle
Gravity的影響。 |


在此就Building
Blocks-Particle Systems更改之處加以說明(如圖示)。
|
Emission Delay-200 Ms→10 Ms,表示減少Particle每次發射的中斷時間。 |
Yaw Variance-20度→0度,表示在XZ平面上無Particle的變化量。 |
Pitch Variance-20度→0度,表示在YZ平面上無Particle的變化量。 |
Speed-0.005→0.0015,表示降低Particle發射的速度。
|
Angular Speed/Spreading-0→100,表示增加Angular Speed/Spreading值。 |
Angular Speed Variance/Spreading Variation-0→0.2,表示增加Particle的Angular
Speed/Spreading的變化量。 |
Lifespan-1 Sec→20Sec,表示延長每次Particle發射的時間。 |
Lifespan Variance-250 Ms→4 Sec,表示增加每次Particle發射時間的變化量。 |
Maximum Number-100→200,表示增加每個Frame所顯示Particle的最大量。 |
Emission-10→3,表示減少每次Particle發射的數量。
|
Emission Variance-5→1,表示減少每次Particle發射的變化量。 |
Initial Size-1→2,表示增加Particle初始的尺寸。 |
Initial
Size Variance-0→0.1,表示增加Particle初始尺寸的變化量。 |
Ending Size-0.1→8,表示增加Particle最終的尺寸。 |
Ending Size Variance-0→1,表示增加Particle最終尺寸的變化量。 |
Bounce-0.8→0,表示減少Particle的回彈量。 |
Weight-1→0,表示Particle無重量。 |
Ending Color and Alpha-(0, 0, 0, 0)→( 255, 255,
255, 0),更改Particle最終的顏色值。 |
Texture-Black Smoke,選擇組成Particle的Texture。 |
Wind
Effect:首先在Frame-Wind Effect增加屬性Particle Local
Wind:Force/Decay,Value(X, Y)調為-(0.001, 1),使Particle會因風力作用而轉變前進方向且改變形狀。
|



Particle
Systems:首先在Frame-Funtain增加屬性Particle Gravity,Value(Parameter
Value)調為-0.0001,使Particle會因重力作用而向Y方向前進 (如圖示)。
|
|
註:Frame-Funtain與Frame-Smoke所含有的屬性Particle
Gravity(值分別為-0.0005與0.0001)會相互產生影響,所以Frame-Funtain所產生的Particle會因為Frame-Funtain而上升且會因為Frame-Smoke又向下降落。
|


在此就Building
Blocks-Particle Systems更改之處加以說明(如圖示)。 |
Emission Delay-200 Ms→0 Ms,表示Particle呈連續發射,沒有中斷時間。 |
Yaw Variance-20度→10度,表示減少XZ平面上Particle的變化量。
|
Pitch
Variance-20度→10度,表示減少YZ平面上Particle的變化量。 |
Speed-0.005→0.03,表示增加Particle發射的速度。 |
Angular
Speed/Spreading-0→100,表示增加Angular Speed/Spreading值。
|
Lifespan-1 Sec→1Sec 800Ms,表示延長每次Particle發射的時間。 |
Maximum Number-100→500,表示增加每個Frame所顯示Particle的最大量。 |
Initial Size-1→0.7,表示縮小Particle初始的尺寸。 |
Ending Size-0.1→0.4,表示增加Particle最終的尺寸。 |
Initial Color and Alpha-(255, 255, 255, 255)→(100,
100, 200, 255),更改Particle初始的顏色值。 |
Ending Color and Alpha-(0, 0, 0, 0)→(0, 0, 255,
0),更改Particle最終的顏色值。 |
Texture-Particle Radial,選擇組成Particle的Texture。
|



Set
As Active Camera:設定現在所使用的Camera。 |
|
|

|
 |