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

首頁 > 辦公 > Maya > 正文

MAYA制作中山艦模型之動畫綁定篇

2020-10-20 19:08:42
字體:
來源:轉載
供稿:網友

下面為大家帶來了MAYA制作中山艦模型之動畫綁定篇,教程很不錯,推薦到大家,一起來學習吧!

相關閱讀:MAYA制作中山艦的海洋部分教程

首先,根據Maya場景單位(厘米),按1:10的比例將模型進行縮放。中山艦長度是65.9米(也有資料說是62.1米),在maya中的長度就是659厘米。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

雖然不是生物角色那樣的復雜運動,不過為了動畫制作方便,仍需要進行一些控制器綁定。

【動畫綁定】

1.使用簡單的倍數表達式,通過NURBS曲線的位移來控制一些模型的圓滑,這樣能讓我同時對各個物體執行圓滑操作。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

2.使用驅動關鍵幀,通過NURBS曲線的位移來控制船舵的轉動。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

3.自定義一個屬性,通過與函數time建立倍數關系,控制螺旋槳的轉動方向和速度。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程 

4.通過各種約束,使用NURBS曲線控制艦炮的轉向。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程


【動力學綁定】

在maya中使用動力學綁定時,都有一個重要的共同點,那就是動力學物體的局部坐標系,不能包含在控制它的運動物體的局部坐標系內。比如,控制粒子運動,會將力場作為運動物體的子級,而運動物體的子級不會同時包含粒子,否則粒子將產生二次運動。這種情況在使用骨骼IK,柔體,毛發系統,粒子系統,流體系統時尤為明顯。

布料系統和剛體系統比較特殊,動力學物體不受層級影響,但仍要注意與其他系統結合時的層級關系排布。對于動力學綁定而言,難點在于物體的整體縮放,特別是包含動力學曲線(或柔體曲線)+骨骼IK的時候:曲線1控制曲線2的形變,曲線2又通過IK控制骨骼的形變,骨骼又對模型進行著蒙皮控制。

要實現正確縮放,需要將模型之外的所有物體成組,然后對這個組進行縮放。盡管動力學曲線往往包含原始曲線和新動力學曲線兩個層級,但由于它們是通過點層級進行控制,因此不受變形節點的影響,也就是說,它們是否同時為運動物體的子級是沒有關系的。

因為動力學需要解算的關系,在綁定過程中發現一些異常變化是正常的。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

小旗子使用的是n布料系統完成:通過Transform的布料約束固定小旗和帆布,并對內核節點的WindSpeed設置一個隨機表達式(nucleus1.windSpeed=25*rand(1,2.5))。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

桅桿邊的繩梯使用了柔體動力學控制它們的擺動。通過柔體曲線控制IK鏈骨骼,配合擾亂場和重力場,制作出繩梯隨機的輕微擺動。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

輪船煙囪頂部添加流體容器制作煙霧效果,使用了maya2011的流體新功能:AutoResize。流體發射器使用圓柱形的體積發射,關閉了Heat(熱能)和Fuel(燃燒);流體形節點下主要調節的參數有Density和Velocity,然后是Shading區塊下的Opacity(控制流體整體的密度疏密),此外開啟Textures區塊下的 TextureOpacity,增加流體細節。

盡管流體參數眾多,但也不是每個參數都需要調節,應盡量避免過多參數的變動。最后使用一個“統一力場”,控制濃煙的方向。兩個煙囪使用了兩個流體容器,而不是兩個發射器發射同一個流體,因為配合AutoResize,使用同一個流體容器會發生一些異常的現象。遠景使用的是10分辨率,近景則提高到20。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

艦炮使用流體制作炮擊效果(粒子適合做爆炸效果,而不是開炮效果)。炮擊效果可分為3個部分:炮彈出炮管的一瞬間,氣浪推動火光的過程,炮管冒出尾煙的結束(如果在地面,還會加入灰塵的擴散)。

以正常的人眼為基本,開炮的一瞬間我們是無法看到氣浪膨脹的過程的,以火光的最大范圍作為起始幀即可,其中包含最為熾亮的炮彈流光;從下一幀到第5幀,是火光快速前進并結束的過程,其中伴隨炮口快速噴射的白煙;間隔大概3幀后,炮管再次緩緩冒出白煙,結束過程。我使用了2個流體容器來模擬炮彈和火光。

炮彈使用的是沒有動力學方格和發射器的流體容器,通過調節color的過渡方式作出此效果。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

火光消失并產生黑煙,這個過程是發生了化學變化,只通過單純的顏色和密度變化較難模擬,所以我開啟了溫度的動力學方格選項。顏色Color設置為黑色,自發光Incandenscence設置一個由明亮到黑色的過渡,并開啟流體陰影。此外,對Incandenscence和Opacity的InputBias設置動畫關鍵幀是整個動畫過程中最重要的步驟。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

Textures開啟Incandescence和Opacity是對整個特效過程細節的額外控制。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

這里我還使用了流體形節點中的SimulationRateScale和Maya2011新增的Substeps。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

Maya2011新增加的流體發射器發射速度,對這個特效有著至關重要的作用。使用圓錐形的流體發射器,然后開啟軸向速度:AlongAxis,AroundAxis,DirectionalSpeed。AlongAxis是制作擴散效果,AroundAxis則是環繞效果,DirectionalSpeed配合所設置的方向,是流體發射的主要方向。DirectionalSpeed我取值50,其他兩個為5,這樣就模擬了炮擊時的絮亂氣流效果。

渲染時,遠景使用的是分辨率20,近景則提高到40,并適當提高SolverQuality和ShadingQuality的參數值 。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

最后是炮擊后的殘煙。創建一個圓柱體積的粒子發射器,放置于炮管,設置兩個時間段的粒子發射:在產生大量黑煙前,炮管急速冒出白色的煙;在短暫停頓后,炮管內殘留的少量白煙會再次涌出;在炮口附近放置兩個體積類型的力場dragField和volumeAxisField,用于模擬白煙涌出時遇到的阻力和氣流擾亂。

制作這種和速度有很大關系的效果使用粒子會更容易控制。雖然Maya有現成的n粒子和精靈粒子煙效,不過由于這些消耗資源比較大,所以我還是使用常規粒子來制作。這里只使用了粒子的RadiusPP屬性定義煙霧的擴散,其他的如透明度,粒子顏色,粒子形態,均通過粒子云材質進行調節。要讓粒子煙霧和流體煙霧有比較好的結合,就需要分層渲染后在后期合成中進行一些調節。

MAYA制作中山艦 綁定篇 武林網 MAYA動畫教程

教程結束,以上就是MAYA制作中山艦模型之動畫綁定篇,希望大家喜歡!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 廊坊市| 海林市| 古田县| 长海县| 台州市| 泰安市| 海安县| 汪清县| 蕲春县| 抚州市| 丰原市| 乌审旗| 新丰县| 梓潼县| 澄江县| 红原县| 信阳市| 桐柏县| 广宗县| 阿图什市| 深泽县| 彩票| 平远县| 曲阳县| 漾濞| 宜春市| 城固县| 东港市| 泰安市| 海门市| 道真| 安西县| 阿巴嘎旗| 临海市| 元江| 信宜市| 柞水县| 三都| 广州市| SHOW| 常山县|