国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Maya > 正文

maya粒子動力學(xué)――在泥地表面創(chuàng)建腳印實例教程

2020-10-20 19:09:47
字體:
供稿:網(wǎng)友

這是一篇maya粒子動力學(xué)教程,這教程里,我們將看到怎樣在一個泥地表面創(chuàng)建腳印。一個非常好的角色動畫與動力,用這個例子來給武林網(wǎng)的朋友們講解maya的粒子動力學(xué)知識,先看一個截圖:

maya粒子動力學(xué)實例講解 武林網(wǎng) MAYA經(jīng)典教程

  學(xué)綜合使用的范例。至少有兩種方法可以解決這個問題(踩稀泥),一個辦法是做一個剛

  性物體使用rigid body/particle 碰撞實現(xiàn)泥地的壓痕。問題是用這種方法實現(xiàn)時,當(dāng)走

  路時剛性物體不能被彎曲。

  第二種方法是使用力場綁定到腳來變形一個由softbody mesh制作出的泥濘路面

第一步:

  打開場景文件:footprints.ma.

  點擊下載

  這個場景文件里包括一雙行進(jìn)于泥地表面上的腳,如果你此時播放動畫,地面與那雙靴子不會相互影響。激活 persp/outliner

  *選擇mud surface

  *選擇soft/rigid bodies-create soft body-soft option 接下來 在creation options 卷展覽下選擇make soft

  *按create生成

  *在 outliner欄里選擇mudparticle,并在channels 盒里將conserve設(shè)為 0

第二步;

  由于沒有力場的綁定此時的地面仍然沒有變形,我們將加入空氣力場給腳底和腳跟來完成這種影響

  *再不選擇任何物體的情況下,選擇fields-air-air options

   *調(diào)整參數(shù)如下:

   magnitude 100

   attenuation 0.5

   direction to -1,0

   max distance 0.2 (后來我把它改成1了覺得更好些,用0.2好像mud沒有被作用)

  *按create生成

  *在 outliner欄里按Ctr建選擇 bootlsole 和 airfield1.

  * 選擇 fields - attach to selected objects as source.

  在outliner中我們將看見air field 與bootlsole已成為父子關(guān)系,綁定的同時力場也移到了bootlsole的中心位置。

  重復(fù)上面的操作給heell和bootr即bootr里的heelr

第三步

  這一步里我們將用到dynamics relationship editor 來給地面(mud)加上力場

  *選擇window - relationship editors - dynamic relationships...

  *在左欄里選擇mud

  *在右欄里選擇所有的fields

  里場現(xiàn)在已經(jīng)被連接,播放動畫看看效果

  注意:必須將playback speed設(shè)為free。

maya粒子動力學(xué)實例講解 武林網(wǎng) MAYA經(jīng)典教程

第四步

  泥巴的變形可以通過腳前部的泥凸起來表現(xiàn)得更真實些。用同樣的力場綁定到腳的指定

  方向就能解決了,但這里我們要用到一個表達(dá)式來確定field被即活時的magnitude屬性。

  換句話說,表達(dá)時將限制當(dāng)腳踩到泥里時和腳離開地面時的field的magnitude

  *返回到第一幀

  *挑選fields - create air - options,按reset重置為默認(rèn)值,按下面參數(shù)設(shè)置

  air name : pushupairl

  attenuation: 0.5

  direction : 0,1,0

  speed : 1.0

  max distance : 1.0

  按create生成

  *把pushupairl放在左腳趾下一點

  *在outliner中用mmb把pushupairl拖到bootl上。

  pushupairl此時變成了bootl的子物體

  重復(fù)這些操作給right boot 命名新的airfield 為pushupairr

  打開dynamic relationships... 連接pushupfieles給mud 物體。

maya粒子動力學(xué)實例講解 武林網(wǎng) MAYA經(jīng)典教程

第五步

   我們將給pushupair airfields的 magnitude attribute 加入一個表達(dá)式

  *選擇select pushupairl 在channel box 中反白顯示magnitude

  *在magnitude 上右擊鼠標(biāo)再談出的菜單中選擇expressions

  *輸入下面的語句

  if (bootl.translatey -3.0) { pushupairl.magnitude = 0; }

  else { pushupairl.magnitude = 50; }

  *按create生效

  *重復(fù)同樣的工作給pushupairr(注意把上面表達(dá)式里的*l改成*r)

  *播放動畫

  mud 物體的凸起形式取決于pushupair fields的放置位置和magnitude值,可以通過調(diào)整它

  們得到滿意的效果。

  至此我們通過使用softbody和field完成了一個步跡動畫??梢钥吹贸霎?dāng)腳步向前走動時,腳前步的泥被簇?fù)矶?/p>

  以上就是maya在泥地表面創(chuàng)建腳印實例教程,希望對大家有所幫助!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 蒙城县| 武宣县| 海南省| 石门县| 平遥县| 长阳| 乌拉特后旗| 太和县| 梁河县| 黑山县| 丹东市| 本溪| 白城市| 凤城市| 邮箱| 石狮市| 临漳县| 司法| 盐亭县| 平武县| 广灵县| 阿拉尔市| 布尔津县| 边坝县| 五大连池市| 曲阳县| 辽宁省| 太和县| 宝清县| 封开县| 兰坪| 喀喇沁旗| 绥阳县| 平塘县| 施甸县| 东安县| 澳门| 丽江市| 江源县| 谷城县| 汉中市|