淺談3Ds Max中的Particle Flow粒子流系統(tǒng)
(作者未知) 2010/9/14
(接上頁(yè))to Object(粒子對(duì)物體的碰撞)。
五、條件判斷語(yǔ)句
下面我就Particle倉(cāng)庫(kù)中主要的條件判斷語(yǔ)句的應(yīng)用方面做一些簡(jiǎn)單講解。
1.Age Test(年齡測(cè)試)。可以對(duì)粒子的一次或多次的年齡測(cè)試,符合年齡值者為真則執(zhí)行下一個(gè)事件;不符合年齡者為假則返回。
2.Collision(碰撞測(cè)試)。粒子發(fā)射后做碰撞測(cè)試;必須借助于導(dǎo)向器,粒子碰撞后可以有四中狀態(tài):(1)反彈。(2)繼續(xù)。(3)停止。(4)隨機(jī);應(yīng)用。例如槍發(fā)射子彈,子彈碰到墻上面就會(huì)彈出小碎片。
3.Collision Spawn(碰撞并產(chǎn)卵)。粒子碰撞以后衍生出新的粒子;應(yīng)用:例如下雨效果,雨滴碰到地面會(huì)濺出水花。
4.Find Target(尋找目標(biāo))。粒子去搜查目標(biāo)執(zhí)行當(dāng)前事件;應(yīng)用:例如兩架飛機(jī)空擊,一架飛機(jī)發(fā)射一枚導(dǎo)彈就可以用Find Target去尋找另一架飛機(jī)實(shí)現(xiàn)轟炸。
5.Go To Rotation(旋轉(zhuǎn)測(cè)試)。配合Spin使用,可以對(duì)粒子在約定時(shí)間內(nèi)進(jìn)行旋轉(zhuǎn)測(cè)試。應(yīng)用:例如現(xiàn)在撒一把錢(qián)幣,錢(qián)幣不停旋轉(zhuǎn),可以用Go To Rotation在約束它們停止旋轉(zhuǎn)的時(shí)間。
6.Scale Test(縮放測(cè)試)。粒子的尺寸達(dá)到約定的程度它就會(huì)執(zhí)行到下一個(gè)事件。應(yīng)用:例如模擬水底上浮的氣泡,由于受水的壓強(qiáng)的影響,離水面越近壓強(qiáng)越小這樣氣泡體積越大,我們就可以用Scale Test來(lái)模擬這一現(xiàn)象。
7.Send Out(無(wú)條件測(cè)試)。粒子無(wú)須滿足任何條件就可以執(zhí)行下一個(gè)事件。應(yīng)用:例如模擬火山的間歇性噴發(fā)。
8.Spawn(產(chǎn)卵)。粒子衍生出新的粒子;可以一次產(chǎn)卵也可以按移動(dòng)距離產(chǎn)卵。應(yīng)用:例如模擬禮花爆炸的效果。
9.Speed Test(速度測(cè)試)。粒子的速度達(dá)到所約定的速度為真值則執(zhí)行下一個(gè)事件。應(yīng)用:例如一個(gè)動(dòng)物掉到水里面,出水后甩動(dòng)身體當(dāng)達(dá)到一定的速度附在身上的水滴就會(huì)甩出
10.Split Amount(數(shù)量執(zhí)行)。根據(jù)選擇的比例隨機(jī)的把前一個(gè)事件的粒子總數(shù)乘以這個(gè)比例來(lái)執(zhí)行下一個(gè)事件。
參考文獻(xiàn):
[1]徐峰.3ds max動(dòng)畫(huà)技術(shù)與影視案例.哈爾濱工程大學(xué)出版社.
[2]徐明霞,韓雪,楊長(zhǎng)安.3ds max9完全學(xué)習(xí)手冊(cè).人民郵電出版社.
[3]彭國(guó)安.3ds max7教程.武漢大學(xué)出版社.
[4]周峰.3ds max9中文版基礎(chǔ)與實(shí)踐教程.北京電子工業(yè)出版社.
[5]張堅(jiān).3ds max/after effects印象影視包裝技術(shù)精粹.人民郵電出版社.
|