放射力場
放射力場可以用力模擬磁鐵的物理現象,它可以呈放射狀的排斥或者吸引被影響的物體。執行 fields → radial 命令,打開 radial options 對話框,如圖 10-53 所示。
圖 10-53 radial options 對話框
● radial field name :設置放射力場的名稱。
● magnitude :設置放射力場的強度,數值越大,放射力場的影響力就越大。如果該值為正值,放射力場就會向外排斥被影響的物體;如果該值為負值,則放射力場就會向內吸引被影響的物體。
● attenuation :當放射力場和被影響物體之間的距離變大時,力場強度也會隨之 衰減。當該值為 0 時,放射力場的強度保持不變。
● radial type :設置放射力場的衰減方式。當該值為 1 時,放射力場的影響力隨 距離的增加而衰減;當該值為 0 時,在放射力場影響范圍的最大距離上,放射力場的影響力逐漸變為 0 。
● use max distance :選中此復選框時,放射力場只對在 max distance 文本框設置范圍內的影響物體起作用;如果沒有選中此復選框,受影響物體將永遠受到放射力場的影響。
● max distance :設置放射力場影響的最大范圍。
下面是放射力場的一個實例。具體操作步驟如下:
(1) 創建一個場景,并且創建一個二維粒子矩陣,如圖 10-54 所示。
(2) 保持粒子物體處于選中狀態,執行 fields → radial 命令為其添加放射力場,然后播放動畫,可以看到粒子矩陣在向外擴張,如圖 10-55 所示。
圖 10-54 二維粒子矩陣 圖 10-55 排斥效果
(3) 選中放射力場,打開 radial options 對話框,更改 magnitude 的值為– 5 ,再次播放動畫可以看到如圖 10-56 所示的效果。
圖 10-56 吸引效果
振蕩力場
振蕩力場可以使被影響的物體產生不規則的噪波效果,如圖 10-57 所示。利用它可以模擬自然界中某些液態或者氣態 ( 如空氣和水 ) 無規則的運動狀態。
圖 10-57 振蕩力場作用效果
執行 field → turbulence 命令打開其參數對話框,如圖 10-58 所示。
圖 10-58 turbulence options 對話框
● turbulence field name :設置振蕩力場的名稱。
● magnitude :設置振蕩力場的強度,其值越大,振蕩力場的影響力就越大。
● attenuation :當振蕩力場與被影響物體之間的距離增大時,力場的強度會隨之 減小。當 attenuation 的值為 0 時,振蕩力場的強度保持不變。
● frequency :設置振蕩力場的震動頻率,數值越大,被影響物體的震動頻率越高。
● phase x 、 y 和 z :設置振蕩力場相位的大小。
● nosie level :設置振蕩力場不規則的程度。
● noise ratio :設置振蕩力場震動比率的大小。
● use max distance :選中此復選框時,振蕩力場只對在 max distance 文本框設置范圍內的影響物體起作用;如果沒有選中此復選框,振蕩力場僅從物體的中心向外發揮作用力。
● max distance :設置放射力場影響的最大范圍。
下面是振蕩力場的一個實例,具體操作步驟如下:
(1) 創建一個場景,再創建一個二維粒子矩陣,如
[1] [2] 下一頁
新聞熱點
疑難解答