氣體力場
氣體力場主要用于模擬空氣運(yùn)動的效果,被影響的物體將會產(chǎn)生加速或者減速運(yùn)動,以模擬“風(fēng)吹”的效果。
氣體力場你作為某個(gè)物體的子物體,當(dāng)這個(gè)物體運(yùn)動時(shí),就會影響周圍的物體。如圖 10-37 所示,把氣體力場作為雙腳的子物體,當(dāng)雙腳碰到粒子物體時(shí),氣體力場就會影響粒子物體,以產(chǎn)生水紋或者灰塵的效果。

圖 10-37 氣體力場作用效果
在 dynamics 模式下,執(zhí)行 fields → air □命令,打開如圖 10-38 所示的對話框,以便設(shè)置氣體力場的各種參數(shù)。
● air fields name :設(shè)置氣體力場的名稱。
● wind :系統(tǒng)默認(rèn)的自然風(fēng)設(shè)置,可以產(chǎn)生一種接近自然風(fēng)的效果。可以使受影響的物體做加速運(yùn)動。
● wake :系統(tǒng)默認(rèn)的陣風(fēng)設(shè)置,可以產(chǎn)生一種近似間歇風(fēng)的效果。
● fan :系統(tǒng)的默認(rèn)設(shè)置,可以產(chǎn)生一種柔風(fēng)的效果,被影響的物體將在 45 °擴(kuò) 展范圍內(nèi)沿 x 軸以每幀 5 個(gè)單位的速度移動,效果如圖 10-39 所示。

圖 10-38 air options 對話框
圖 10-39 柔風(fēng)效果
● magnitude :設(shè)置氣體力場的強(qiáng)度,即受影響物體的移動速度。 magnitude 和 direction x 、 y 和 z 屬性共同決定了風(fēng)的速度。
該數(shù)值越大,氣體力場的力量越大。如果該值為正值,氣體力場向外推被影響物體,如果該值為負(fù)值,氣體力場向內(nèi)吸引被影響物體。
● attenuation :隨著氣體力場和被影響物體之間距離的增加,力場將會相應(yīng)減小 強(qiáng)度。當(dāng) attenuation 為 0 時(shí),氣體力場的強(qiáng)度不變。
● direction x , y , z :設(shè)置氣體的吹動方向。
● speed :用于控制被氣體力場影響的物體的運(yùn)動速度。當(dāng) speed 的值為 1 時(shí),物體與空氣的運(yùn)動保持同步;當(dāng) speed 的值為 0 時(shí),物體不會運(yùn)動,這相當(dāng)于關(guān)閉了氣體力場。
● inherit velocity :當(dāng)氣體力場作為子物體隨其父物體一起運(yùn)動時(shí),氣體力場本身的運(yùn)動會影響它所產(chǎn)生的空氣運(yùn)動, inherit velocity 就是用來設(shè)置這種影響力的,物體受影響的程度可以用如圖 10-40 所示的曲線來表示。

圖 10-40 受影響物體的移動速度
● inherit rotation :和 inherit velocity 相類似,當(dāng)氣體力場本身是旋轉(zhuǎn)的,或者氣體力場是旋轉(zhuǎn)物體的子物體時(shí),氣體力場的旋轉(zhuǎn)將會影響氣體力場所產(chǎn)生風(fēng)的運(yùn)動。
● component only :當(dāng)復(fù)選框處于非選中狀態(tài)時(shí),氣體力場對被影響物體的所有 元素的影響力是相同的;當(dāng)該復(fù)選框處于選中狀態(tài)時(shí),氣體力場僅僅對物體中的某些元素起作用。

● enable spread :當(dāng)該復(fù)選框被選中時(shí),氣體力場只對被影響物體在 spread 文本框設(shè)置范圍內(nèi)的元素起作用;當(dāng)沒有被選中時(shí),氣體力場對物體在 max distance 文本框設(shè)置范圍內(nèi)的元素起作用。
● spread :選中 enable spread 復(fù)選框時(shí),氣體力場的影響范圍是一個(gè)圓錐形區(qū)域,此文本框用于設(shè)置圓錐形區(qū)域的角度大小,如圖 10-41 所示。
● use max distance :當(dāng)該復(fù)選框處于選 中狀態(tài)時(shí),氣體力場只對被影響物體在 max distance 文本框設(shè)置范圍內(nèi)的元素起作用。當(dāng)沒有選中該復(fù)選框時(shí),氣體力場與被影響物體之間將不會受到距離的影響。
● max distance :設(shè)置氣體力場影響大的最大范圍。
下面是氣體力場作用方法的制作實(shí)例,具體操作步驟如下:
(1) 新創(chuàng)建一個(gè)場景,創(chuàng)建一個(gè)二維粒子矩陣和一個(gè) nurbs 球體,如圖 10-42 所示。
(2) 為球體制作出一些移動動畫,但要保持球體的 y 軸坐標(biāo)保持不變。
(3) 確認(rèn)球體處于選中狀態(tài),執(zhí)行 fields → air □命令,在出現(xiàn)的 air options 對話框中單擊 wake 按鈕,設(shè)置 magnitude 的值為 10 ,然后單擊 create 按鈕。
(4) 為了使氣體力場跟隨球體運(yùn)動,需要使氣體力場成為球體的子物體。執(zhí)行 window → hypergraph 命
[1] [2] 下一頁
新聞熱點(diǎn)
疑難解答
圖片精選