當前位置:首頁 >教程首頁 > 影視後期 > 3D角色動畫大師班 >CG動畫愛好者自創《魔界宣言》製作

CG動畫愛好者自創《魔界宣言》製作

發布時間:2018-11-17 19:57:24

【火星時代專稿,未經授權不得轉載】

姓名:杜宏道
火星ID:dream0711
畢業院校:上海商學院
職業:旅遊服務行業

自我簡介:我是一動畫愛好者,雖然從未在正規的動畫專業班學習過,也從未在專業的動畫公司工作過,但動畫一直是我的最大的興趣之一,自學3DSMAX已有2年。

製作前的構思:《魔界宣言》的製作可以說是我對自己自學3Dsmax兩年來的一項總結性的考驗,目的不僅僅是為了能做出一部屬於自己的CG動畫短片,更是希望能夠通過體驗製作動畫的這個過程來鞏固和了解自己3Dmax學習成果,運用能力以及不足之處,同時在動畫製作的實踐過程中不斷提出並發現新的問題,從而不斷完善並提高自己,完成這部短片對我而言不單單是對創作的快樂體驗,更是一段充滿激情,富有意義的學習過程。
要做就要做自己想做的,並且是自己能做的。對於自己感興趣的事物會使得自己更加富有創作的熱情。而我的興趣可能比較另類,喜歡研究反派角色,不論是人物或是怪物,尤其是BOSS類的角色。因為無論是在影視或是在遊戲中,BOSS類的反派角色往往給人強大和神秘的感覺,同時也是影視和遊戲中與主角形成鮮明對立,不可或缺的重要組成部分。可以說,成功的影視遊戲作品肯定都有著成功的反派角色。
此片的靈感來自於我很久以前做的一個印象很深刻的噩夢,製作前我把此片的製作目標定位於魔幻類型的遊戲片頭動畫,不需要情節,僅僅是由表現角色來引出主題。《魔獸世界》的片頭CG是我的首選參考對象,以角色的慢放特寫鏡頭配上轉場,再穿插幾個較快的動作鏡頭,以及最後的特寫來引出正題,這種表現方式是我十分欣賞的。此片的風格定位也是我的一個嚐試,我想作品能夠不采用傳統的歐洲中世紀魔幻風格而營造出自己獨有的風格。在背景音樂上我選擇了由貝多芬的悲愴鋼琴曲改編成電音的V3,本來我就很喜歡貝多芬的音樂,而這首經過改編V3勁樂團在音樂風格上更是表現出了時尚而又不失古典的氣息,非常符合我的口味,而在與視頻合成時,為了使整個視聽效果更加和諧,我使用GOLDWAVE的多普勒曲線功能把音色變得更加低沉,同時也把音樂的長度調整到了和視頻相符合,使得音樂能夠盡量接近影片的風格。

製作前所需要注意的幾點:
製作前需要計劃如何對場景進行有效管理,這對於動畫製作效率的提高是非常重要的,我認為有如下幾點:
1.首先在3dsmax中的customize菜單下的units setup 中設置單位為厘米,這樣事先確認好了單位就可以避免因為人物導入場景後尺寸不符而需要重新調整大小的麻煩,特別是要注意準備cs加bone綁定的角色,因為在MAX中CS和bone同時選中不能一起縮放,就算能用百分比捕捉工具對齊縮放大小,但原先骨骼與骨骼之間的位置百分比就沒有那麼容易對齊了。
2.一切建模禁止直接對模型使用scale命令,基本幾何體通過調節參數,可編輯多變形則通過進入點,邊,麵層及進行拉伸和縮放來改變模型大小。這樣做的原因是為了一切模型參數準確化,比如新建一個sphere,右擊菜單選object properties,可以看到球的dimensions都是100cm,此時如直接對球使用scale命令,球的dimensions還都是100cm,而通過調整球的radius再看dimensions就發生變化了。
3.對所有的模型和材質重命名。
4.用層管理工具對場景和角色的模型分層。燈光,骨骼,粒子之類則隻需放在一層,可以用選擇過濾或者display麵板下的hide by category來進行管理。
5.建模時注意調整好角色和場景的坐標位置,角色保存為chr文件,場景保存為max文件。

角色設計
我對角色的整體製作要求:所有魔界角色都必須要看起來顯得邪惡,充滿魔性氣息,並能夠體現出自己的個性。怪獸要製作得凶猛有震撼力。我有一個很不好的習慣,建模從來都不用被背景參考圖,從而使得我最初的角色身體比例有些失調,後來在參照了正常人體的比例以後一一調整了過來,但後來又覺得正常人體比例好像並不適合我要表現的角色,於是在正常人體比例的基礎上增加了肩寬,胸圍,臂展,減細了腰圍,使身體顯得“倒三角”一些,看起來更強壯一些。第一個角色“魔君”臉部的建模我參考了一些比較中性化的模特的照片,希望中性化的設計能讓他看起來更具有魔性。
圖01

 
 
第二角色“炎魔”的臉部本來隻是想做得凶惡一些,但是後來建模完成後又覺得好像缺了點什麼,後來發現:缺少臉上掛著邪惡的獰笑,於是後來做了修改。
圖02

#p#e#

第三角色“金魔獅王”是根據“一些人隱藏在黃金外表下的野蠻獸性”這個想法來做的設定。
圖03

 
 
對唯一的人類角色則沒有考慮太多,布線合理即可。
圖04

#p#e#

第四和第五魔界角色都是隨興發揮,想到一些動漫的角色並參插自己想要表現的元素來進行設定。
圖05

圖06

#p#e#
 

相對而言,四個怪獸的製作就要隨意很多了,但我也參考了一些怪物的設定,選出自己比較喜歡的類型來製作。
圖07

圖08

 #p#e#
 
圖09

圖10

 
 #p#e#

場景設計:我對場景的設計要求主要是在盡量簡化的基礎上襯托出角色,讓場景的氣氛與角色盡量融合,隻要滿足了這兩點,其他地方可以隨意發揮。

建模:
所有模型的建模都使用3Dsmax的ploygon完成,從低麵數模型逐步添加細節,因為考慮到和場景的結合會使機器的負擔比較大,所以要盡一切可能在不影響模型外觀的情況下減少模型的麵數,簡化布線,盡可能把細化模型的工作交給計算機來做,如圖11這種情況,未平滑的效果雖然差別很大,但是2次平滑後的效果就會基本差不多,所以沒必要特意再去對這條線進行chamfer,寧可用第一種方式隻用一條線勾出結構來簡化模型。
圖11

 
 
然後給模型加上渦輪平滑,設置iterations為0,並勾選render iters為2,如圖12。當需要察看平滑效果時則先隱藏其他然後設置iterations為1。

圖12

#p#e#

為模型添加線段的兩種方式:一種是CTRL+C加上捕捉工具,另一種是點和線層級下的connect命令。第一種是最常用的,自由度很高。第二種connect命令在線層級下具有很高的效率,隻要符合條件,一次可以添加數條線,並且可以通過調整數值精確對位,缺點就是不能躍層級使用,也就是隻能點到點或線到線連接,而不能點到線連接。這兩種方式可以按照實際情況或個人喜好結合使用。
圖13

材質與貼圖:
為角色模型分ID號,添加unwarpuvw修改器,用pelt貼圖方式,用point to point seam編輯uv坐標的邊,並添加棋盤格貼圖,用relax命令編輯對齊坐標。
圖14

 
 
最後用photoshop畫出貼圖賦予模型。

#p#e#

圖15

 
 
  由於使用默認的SCANLINE渲染器,不能使用mental ray的SSS fast skin所以我在製作角色皮膚的3S材質時遇到了些問題,我嚐試了四種方法,分別是standard的reflection和refraction通道,translucent shader的translucent color通道,以及raytrace材質的extra light通道均添加amount為20的貼圖。發現前3種方法雖然能產生皮膚的通透感,但同時也削弱了diffuse color,像貧血一樣,所以我用了最後一種方法,渲染效果如圖16。(場景未添加任何光源)

圖16

#p#e#
 

骨骼與蒙皮:
首先為角色的頭部添加mropher修改器並製作角色的表情變化,再添加EDITPOLY縫合身體。
圖17

骨骼基本上使用CS加bone來製作,首先新建一個bip與角色對齊並調整到符合的大小,然後用bone添加翅膀或者尾巴之類的骨骼並設置好IK鏈和虛擬物體,為了使IK和虛擬物體更一目了然,選擇起來更加方便可以增加它們的大小。最後把調整好的bone和控製IK的虛擬物體用link命令連接到bip上。

圖18

#p#e#

蒙皮使用physique修改器來進行編輯。在所有角色中,隻有唯一的一個人類角色用封套蒙皮,而這幫渾身帶刺的家夥用封套根本解決不了問題,隻能在vertex層級下耐心地編輯,即使這樣,還是很容易產生麵交叉,需要通過不同的動作文件反複調整和檢查才行。

圖19

 
圖20

 #p#e#
 

場景建模:
場景中的山巒起伏的製作是通過為一塊高麵數的plane添加displace修改器,然後選中一個空白材質,在材質的displacement通道添加mask,然後在mask層級內添加noise,調整到適當參數,最後再把該mask移入plane的displace修改器的map中。
圖21

短片的場景中有一處城市場景的建模是用3DSMAX7的插件greeble修改器製作的,3DSMAX9不支持該插件。而該場景的貼圖本來是我遇到的一個大問題,好在我後來使用了MaterialByElement修改器,得以解決了多ID隨機貼圖問題,使得樓房的貼圖顯得更貼切了些。
圖22

 
 

#p#e#

動畫:
角色的骨骼動畫均由手調完成,調整過程中要注意按情況分別使用planted key,sliding key和free key。在CS的key info麵板下調整continuity參數可以調整動作改變的緩急,生硬與柔和。還有一般調整彎腰之類的動作時可打開bend link mode,這樣調整一截骨頭彎曲的時候就可以影響到其他骨頭一起彎曲了。
圖23

場景中的材質動畫也是不可或缺的,如圖24中的場景使用混合材質添加swirl貼圖模擬出岩漿的效果後進入swirl貼圖層級設置configuration麵板下的random seed第一楨為0,最後一楨為0.075,便能產生出一個材質循環動畫的過程。其他場景如水麵和天空使用noise貼圖也是如此,隻是設置的是phase的值,水麵還得為模型添加noise修改器設定phase值讓模型和材質一同產生循環動畫。
圖24

#p#e#

第二種材質動畫是使用morpher材質配合morpher修改器製作的由一種材質向另一種材質轉變的動畫,一般用在角色身上。
在短片中,很多爆炸和打鬥的鏡頭需要產生震動來增加說服力,這種鏡頭震動的製作是對攝象機的Target在motion標簽下的assign controller麵板中修改position的控製方式為position list,然後分別添加position XYZ 和noise position,然後適當調節noise position的參數,這樣就使鏡頭的位置變化產生了噪波,而使用position list保留position XYZ的目的就是為了即可使鏡頭產生震動又可以控製鏡頭。
圖25

同理,控製一些鏡頭中不斷變化的能量球效果則可以對球體的scale: Bezier scale修改為scale list,保留Bezier scale的同時添加noise scale,使球體的大小變化產生噪波來模擬能量球極為不穩定的大小變化。
爆炸使用space warps下geometric中的meshbomb來製作,把要爆炸的模型用bind to space warp命令連接到meshbomb調整適當的參數,鉤選falloff選項,調整falloff參數根據時間來控製爆炸的範圍。
圖26

#p#e#

編輯完一個場景動畫鏡頭以後需要用make preview來進行預覽,仔細檢查一下動畫與攝象機移動的配合是否有什麼漏洞或不如意的地方,確保無誤後將動畫渲染為TGA序列圖片,一些需要後期特效處理的場景要進行分層渲染。

後期處理:
特效主要在AE中製作,而鏡頭編排是在PREMIERE中完成。其中短片中用的較多的特效是trapcode的shine特效,如圖27中的閃光製作是通過在AE中僅對人物層的alpha使用shine。
圖27

圖28

#p#e#

有些情況需要對整個圖層使用shine,如果覺得僅僅shine還不夠的話還可以再加上個glow特效。
圖29

圖30

#p#e#

所有的轉場鏡頭也全是在AE中完成,轉場的作用是能夠使鏡頭的切換變得柔和,顯得不那麼生硬,讓整部短片感覺更連貫。我構思短片的時候,想到是通過一個鬼臉來引出魔界的各個角色,同樣結束也是由這個鬼臉來閉幕並引出正題。
圖31

 
 

本片缺點和遺憾之處:
1. 我在手調骨骼動畫方麵做得不夠好,動作顯得生硬,尤其是手指。
2. 本來我想嚐試用mental ray或VRAY渲染器完成全片的渲染,但是後來碰到了許多問題,全局光+最終聚焦的渲染速度如果僅僅是一楨我完全可以接受,可是渲染幾百楨就真的讓我沒法忍受了,我也嚐試過保存光子貼圖,盡可能降低samples per pixel,但最後還是因為自己太心急,打消了用外掛渲染器的念頭,用了默認的SCANLINE渲染器配合天光簡單地做了渲染,材質方麵做得也很潦草。
3. 視頻後期處理校色和明暗的時候沒有控製好,本來合成整部短片時我覺得看起來好象太昏暗了,於是調整的視頻的亮度,不過我好象調整得亮了有些過頭了,對於視頻後期處理方麵我還有很多東西需要學習。


視頻連接:http://www.tudou.com/programs/view/4o0FBd1L_Gg/


  本文僅為提供更多信息,不代表火星時代同意其觀點或描述

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定