Particles

Volcano

Instruction:
本範例共示範三種不同的Particle模式來表現火山爆發的情形(如圖示),三種Particle模式各配合不同的屬性、設定以及Texture等來表現出不同的效果。

Building Blocks
(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能呈現出被風力影響的效果。

製作步驟
(a) Fire

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。

(b) Smoke

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。

(c) 3D Frame
Wind Effect:首先在Frame-Wind Effect增加屬性Particle Local Wind:Force/Decay,Value(X, Y)調為-(0.001, 1),使Particle會因風力作用而轉變前進方向且改變形狀。

(d) Funtain

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。

(e) Camera

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

 

 


愛迪斯科技股份有限公司版權所有,本網站各連結標題,商標及連結內容歸原權利人所有.
台北市內湖區民權東路六段16011樓之
2 Tel:(02)2791-2917 Fax:(02)2791-2916
CopyRight 2001-2002 Axis 3D Technology,inc. All rights reserved.