包含7節(jié)視頻教程
關注12.4萬次
maya的特效是非常實用而且強大的,maya這款軟件最開始主打的也是特效部分,他可以不利用插件就實現(xiàn)很多高級特效效果。
這教程里,我們將看到怎樣在一個泥地表面創(chuàng)建腳印。一個非常好的角色動畫與動力,用這個例子來給朱峰社區(qū)的朋友們講解maya的粒子動力學知識,先看一個截圖:
學綜合使用的范例。至少有兩種方法可以解決這個問題(踩稀泥),一個辦法是做一個剛
性物體使用rigid body/particle 碰撞實現(xiàn)泥地的壓痕。問題是用這種方法實現(xiàn)時,當走
路時剛性物體不能被彎曲。
第二種方法是使用力場綁定到腳來變形一個由softbody mesh制作出的泥濘路面
第一步:
打開場景文件:footprints.ma.
這個場景文件里包括一雙行進于泥地表面上的腳,如果你此時播放動畫,地面與那雙靴子不會相互影響。激活 persp/outliner
*選擇mud surface
*選擇soft/rigid bodies->create soft body->soft option 接下來 在creation options 卷展覽下選擇make soft
*按create生成
*在 outliner欄里選擇mudparticle,并在channels 盒里將conserve設為 0
第二步;
由于沒有力場的綁定此時的地面仍然沒有變形,我們將加入空氣力場給腳底和腳跟來完成這種影響
*再不選擇任何物體的情況下,選擇fields->air->air options
*調整參數(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已成為父子關系,綁定的同時力場也移到了bootlsole的中心位置。
重復上面的操作給heell和bootr即bootr里的heelr
第三步
這一步里我們將用到dynamics relationship editor 來給地面(mud)加上力場
*選擇window -> relationship editors -> dynamic relationships...
*在左欄里選擇mud
*在右欄里選擇所有的fields
里場現(xiàn)在已經(jīng)被連接,播放動畫看看效果
注意:必須將playback speed設為free。
第四步
泥巴的變形可以通過腳前部的泥凸起來表現(xiàn)得更真實些。用同樣的力場綁定到腳的指定
方向就能解決了,但這里我們要用到一個表達式來確定field被即活時的magnitude屬性。
換句話說,表達時將限制當腳踩到泥里時和腳離開地面時的field的magnitude
*返回到第一幀
*挑選fields -> create air - options,按reset重置為默認值,按下面參數(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的子物體
重復這些操作給right boot 命名新的airfield 為pushupairr
打開dynamic relationships... 連接pushupfieles給mud 物體。
第五步
我們將給pushupair airfields的 magnitude attribute 加入一個表達式
*選擇select pushupairl 在channel box 中反白顯示magnitude
*在magnitude 上右擊鼠標再談出的菜單中選擇expressions
*輸入下面的語句
if (bootl.translatey > -3.0) { pushupairl.magnitude = 0; }
else { pushupairl.magnitude = 50; }
*按create生效
*重復同樣的工作給pushupairr(注意把上面表達式里的*l改成*r)
*播放動畫
mud 物體的凸起形式取決于pushupair fields的放置位置和magnitude值,可以通過調整它
們得到滿意的效果。
至此我們通過使用softbody和field完成了一個步跡動畫?梢钥吹贸霎斈_步向前走動時,腳前步的泥被簇擁而起
朱峰社區(qū)網(wǎng)頁版(手機掃描-分享-添加到屏幕)
朱峰社區(qū)微信公眾號(微信掃一掃-關注)
未知用戶
2005-2025 朱峰社區(qū) 版權所有 遼ICP備2021001865號-1
2005-2025 ZhuFeng Community All Rights Reserved
VIP