Maya特效教程
maya使用nParticle粒子目標及粒子發(fā)射流體制作的特效5
27.
對于粒子的顏色我們可以這樣設置:顏色信息Color 1:Selected Position:0;H:0,S:0,V:1;Color 2:Selected Position:1,H:210,S:1,V:1,Color Input:Age。(如圖24)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/3d0353bc33b8f0305ae5a0cf2d7613e7.jpg)
28.
播放動畫,效果如圖25所示。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/2ab4f1410e25bff8843460e6c7587916.jpg)
29.
粒子的制作基本結束,接下來我們?yōu)榱W犹砑恿黧w(Fluid)。流體并不像粒子那樣直接添加就能發(fā)射流體,而需要先創(chuàng)建流體框,再將粒子設置成為流體發(fā)射器,這樣粒子就可以發(fā)射流體了(這里所說的粒子必須是nParticles)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/6bffd0bad849b83108bf83eedc58a13f.jpg)
30.
創(chuàng)建3D流體框。且換到Dynamic模塊,執(zhí)行 Fluid Effects > Create 3D Container。(如圖26)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/65f16b076b82d6332c37ea10c4b9fd98.jpg)
31.
添加粒子(nParticle_Goal)為流體發(fā)射器。打開Outliner,先選擇流體框,再選擇粒子(nParticle_Gial),執(zhí)行Fluid Effects > Add/Edit Contents > Emit from Object,并將發(fā)射器更名為:fluidEmitter_暴雪國際,流體框更名為:fluid_暴雪國際。(如圖27)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/e62f58a08ffa4c725c64df3794de1a9e.jpg)
32.
這時如果候播放動畫,我們會發(fā)現流體受到流體框的局限,粒子只能在流體框的范圍內發(fā)射流體,而一旦粒子出了流體框就粒子就不能發(fā)射流體了,這和我們想要達到的效果不相符;所以我們就必須先解決這一問題。(如圖28)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/09968e22d139815b31f70551dc725f38.jpg)
33.
如果是在以往的MAYA版本中,我們可以直接設置流體框的大小(Size)來覆蓋所有的粒子,這樣可以讓所有的粒子發(fā)射流體;但是粒子的范圍雖然可以確定,而發(fā)射出來的流體范圍并不容易確定,所以我們必須將流體框設置的很大(在流體精度(Resolution)與Size比例相同的情況(例如Resolution為10,20,30;Size為10,20,30;Resolution與Size的比例為1:1),流體的Size越大,計算的速度會越慢);
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/e62f58a08ffa4c725c64df3794de1a9e.jpg)
34.
而在MAYA2011中,MAYA流體添加了新的功能,那就是流體網格自動縮放(Auto Resize):它的原理是根據流體密度所存在的區(qū)域自動收縮或者擴張流體的邊界。當然這個功能不僅可以使用在流體上,還可以使用在發(fā)射器上;隨意的將流體發(fā)射器放在任意位置,甚至在流體框之外也沒有關系,因為現在流體網格會自動適配到將發(fā)射器也完全包裹進流體框內。
35.
選擇流體框fluid_暴雪國際,Ctrl+A打開流體屬性面板并找到Auto Resize欄,勾選Auto Resize。(如圖29)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/09968e22d139815b31f70551dc725f38.jpg)
36.
播放動畫可以看到流體框會自動適應粒子nParticle_Goal所發(fā)射出的流體。(如圖30)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/3007aabbb2544221969e8a46faada3e6.jpg)
37.
勾選Auto Resize之后,如果改變位于Container Properties欄下Base Resolution網格精度和Size的大小,流體框會以當前設置的Resolution與Size的大小比例加以擴展。在這里為不影響流體計算的速度我們先不去調節(jié)Base Resolution的大小,而只將Size的大小先設置為2:2:2;Boundary都設置為None。(如圖31)。
![3d0353bc33b8f0305ae5a0cf2d7613e7.jpg](/d/file/a7422ea95a84ff6dbe93129f5d9ca1ac.jpg)