3d max教程详解 变形金刚动画(手机篇)

[复制链接]
查看: 268|回复: 0
gggds 发表于 2009-12-8 22:27:11 | 显示全部楼层 |阅读模式
【火星时代专稿,未经授权不得转载】
" z+ @" P" a  N. M* S
% C  G8 d% V8 I; i# b! }' m. \$ Z: e; K8 q' n6 ~

; w9 t  m1 `5 W$ x, |6 l
) |. ]/ `) H( [$ ~( e5 |! E1 O: _" z# s3 y9 {9 P
; L. ~, j" k' y/ V9 C

6 l# b5 j# w$ }" \  作者简介:葛子万,合肥陨石图像工作室制作负责人,从事建筑效果图制作。联系方式:qq:119170174 Email:2002gzw@163.com
  }0 |, r/ [; x; Q' E0 \9 E, j" P5 |, o8 `$ e+ a
% V% M/ P6 b2 f/ L! A) @9 g6 }) S
教程题目: 变形金刚动画(手机篇)制作过程
& e& ]  c# \/ `! E8 V! s0 d+ ^使用软件: 3d max 7.0 (中文版)难度级别:有3d、模型、动画基础- n2 C: X, _" P/ |

* G( |9 o# Z& c% l" w% c; i
: V5 K2 _- @- n1 {* B/ }/ D0 g. _- q4 D, U$ T

- {2 E: ]0 |) n. {7 [5 }) J1 r, Y* F: N1 E" S2 J% R

8 `5 Z6 y* B/ n/ \- ^3 v3 n4 w: t6 \
2 _! r/ F9 `/ @' k& P2 f
/ C/ N( M+ {# b7 e9 B# `
7 H1 w9 w' q9 C- Y$ e/ J( m- }6 r: ~5 _2 Z# @( T, i* ?0 X8 T
5 P' D4 r- N( z1 R4 B1 v) m: K* D# c
# |- ?1 C' i( i7 i: B3 h  D' U, L' r

* J! Q- @+ w$ o9 H: }内容:. h, r; ~/ \1 @$ R1 g- e! A: z
  2007年7月11号《变形金刚》国内火爆震撼上映,精彩的顶级战斗场面,眼花缭乱的变形,极强的画面视觉冲击力,让无数人为之买单。对于我们这些CG爱好者来说更多的是关心影片的特效,其中的变形为重头戏。影片节奏实在太快,动作快,变形快,场景转换快,连演员说话都快,海量的细节,多个汽车人同时的耍酷变形,一双眼看一次是绝对看不全的,尤其最后的决战场面更是乱作一团,铺垫太少,本人更是在电影院看了三遍才分清敌我。受电影里的那个手机变机器人的影响,总感觉自己的手机随时要变形,最后忍不住还是在电脑里实验了一下,也正好给将要淘汰的手机建个模型,留做纪念。当然这个动画十分简单。下面是我的制作过程。
& ~' h/ n/ W, R1 g2 d$ R  a8 e8 M3 V, P/ W. r) E3 q
4 ]! e5 h" p! s5 L7 @3 j% }' h8 b
( ]( d9 N6 W/ Y* ^
# J8 f2 D- l9 F+ l
- L4 m& R( i- q) I$ X+ M

$ S' ]0 G5 H3 T% D8 r$ h  Y9 y2 D% W, L/ Q0 H$ d

% u  h, ]9 r1 F5 k/ I* Z# Y4 q0 c. J) M6 x

* h+ n$ t- W) }, Y. j
* T% h' G2 U/ B  V& W- x/ K6 r! S1 S7 e5 L

4 u0 d3 k* d' G
3 G  i$ f  v' }; |- y6 ?* ~$ B
0 C3 `! C" u5 }1 K& Q, c9 T9 g( T/ e4 o7 Q3 C+ V' z+ n

+ D# {" R8 _) v; [* }8 L; K' g2 }" J& E4 G& w
% {. o2 }- O' k, J

! j2 E8 d" {7 i* X2 O, X' I+ y3 V 1.模型 : t2 o& \$ Y3 A& N$ @
  这个动画里最主要的模型就是手机和机器人了,本人不会用NURBS,也为了动画考虑,建模基本上是面片和几何体。建一个模型有很多方法可以达到,主要是根据自己的习惯来选择,按着别人的思路和方法未必就可以建出一样的模型。我这里的建模方法并不是有效率的,建模实力不强,大部分时间在调整,手机模型是看着实物手机做的,直观,一边建模一边还可以考虑材质和动画。
" ]- P9 ^" i1 g+ d: f0 h  手机的模型步骤:手机机身是用面片建的,画好轮廓线,调整如图1。2 G0 W* C( U& ^: [/ z

  m& o2 Y4 \8 t! c* P4 L' f
2 d. w" o6 F+ T- n- J, S8 O, f" x- [" e7 k! j. {4 c! f. w7 @
图1
6 d2 h8 D  P  s7 H0 r# D6 N7 a1 G$ c  t( R# N

% ]- g$ d! V2 z
0 U6 M& P$ T5 l4 v
' Q. x0 |) X: o! W- G图2! z( L/ E7 k2 c$ X
  我在建轮廓线的时候经常用曲面命令来检查模型是否平滑,这样可以知道该调整哪块。添加曲面命令,如图2。
2 }% z  R9 _( n6 V5 \" k3 a6 J6 f3 X' N9 Z) Z, N
  步数可以根据需要调整。步数越小,面数越少,模型越不平滑。为了光滑模型,所以加了个网格平滑,同时又不会让模型面数太大,比加大步数值获得平滑要省面,在后面动画的时候也可以关掉网格平滑,加快显示速度。
" P. m# i) q$ n6 [: u& u. r
4 O8 f: t( Q% _/ ^  下面开始在侧面掏洞,在视图中画如图3中截面。9 H' G( s9 ~$ m0 w
3 ~3 j3 i# ^6 e4 I3 U- U( ~

2 x$ u, z, }% G+ ^0 O, H! Y1 s8 T1 L  |& u1 H. _

) _3 R! ]. A; [( H4 T$ ^图3- ?& [' h/ G; ~5 D( |( m
7 x4 t2 I6 E. X( W4 {! I; r: U, `
  选中机身添加图形合并命令,拾取图形,在视图中拾取刚才的截面,然后添加编辑网格命令。点中多边形,把物体分离出来,如图4,图5。
9 k% U, E% i$ ?2 }* \
; ~/ j3 W4 o8 R* ~+ r2 u4 i' c' s5 I' ]6 p0 [2 [( \7 u" \

! `0 e  a; |0 U* _) K, d% T& m5 }( r' L2 u0 b* Q
图4
& C+ ?( X0 A" i- k$ \) ?8 \- d) K) j6 j
2 l& K8 C1 W& `- F

/ n# f+ m8 u9 j" [5 o9 V' {# ?
0 S2 t2 S- t1 `' l+ l图5) e; V8 g! l* D

3 k* g2 W" p* a' K+ s3 ~3 d& t: e  然后在上面布尔运算掏出按钮,图形合并命令,编辑网格命令挤进出文字如图6。4 Q' P7 b$ A0 D# m

9 p: M% `4 b6 M7 Q4 F& d+ Y$ {
5 U5 @" k3 E5 K0 ]
! D5 R8 {' @7 j! s3 u5 s% `) o# h3 _2 q. R
图6- R. y+ F. r/ _. C
+ ]) v+ O2 m: n7 L& I; J& _" \
  后背盖和翻盖,其它物体也是和上面用的同样方法,画轮廓线,曲面命令或布尔运算,顶盖用的是挤出,翻盖里的线槽是布尔运算出来的,如图7,图8,图9。
1 Q7 |/ m  C* {
0 z& A, {" C) c3 z2 b% ^) i0 C6 ?. b
# o5 k1 N0 ~  s% v, J# {
图7$ E- ~( ^0 C1 z/ O
0 ~% W$ c) ^; p& `6 j6 s
$ `6 i# V- M, \& Q, Q# s
6 @: x6 _2 F& J' T5 J
3 T- U; ?' m3 \' ?. g
图8
; ~- j# P0 J' z8 w
% g( z7 }) r4 _' ~
( e+ N) V: Q8 [
2 P; T; X0 f0 c; o' ^图9
) C2 K3 ^" p8 t6 P6 Y3 i. n4 j  i* A% l! Q: j1 r
  机器人模型步骤:机器人是参照电影里的样子,不过被我做成简化板了。如图109 o" u8 b" t& S  `! {
3 O/ o% u( i  T

, Z9 s2 m' c# e
2 Z% `6 F( U  a' m1 l6 t, S: C# ?( V( y
图109 x* V4 a+ x5 A5 B: c- @
  相对于手机模型,机器人的模型要好建的多,虽然物体多,但都比较简单。画轮廓线,挤出,编辑网格,FFD调整造型。一点一点添加,由少到多,先做大的结构,在做细节。花时间和耐心堆出来的,还是不断调整在调整。因为机器人是参考图片建模,所以模型比例就成了调整的重点,还要考虑各个部件的动画效果,变形效果,对于我的水平,确实伤了不少脑细胞。由于物体多,每个都说一下太浪费,只能说一下总的方法如图11画造型,倒角,完成,倒角的目的是为了可以渲染出高光,强化金属质感。
; `  }/ ~3 S% k1 t7 ?; Y! X4 Y  ~3 `/ i) T2 I. J# H6 j

) N0 `! W/ D1 d: \, q* G; i1 K% ^7 Q' a3 C

- C& c* P8 U2 _9 N% B) S8 }; U图11
( ]/ I/ H. \9 p7 }6 O- Q
1 O7 B& b2 h5 |  C+ `如图12,如图13画造型,倒角,7 I1 d; r2 P6 i  @, \2 w8 y. W
2 G4 o- E; C6 y0 ~+ E- U
! M. o1 C/ v9 i, Q* n9 T- M
1 V0 @7 N" p( j
图12
. I. P! b7 h6 b+ N9 l" i3 e4 [% {  Y1 C8 |* f/ X% `) U

3 v/ `" Z7 ]# P( j% [8 U1 p
" ~1 d& D' `  U" B8 g/ \, Y图13; I. l  a) e# w. ?$ G( d  d

& G2 S$ K0 i9 \% t3 y如图14FFD调整造型,完成
% d) z3 [9 B+ ^! `3 }
& d" V2 U5 Z/ U' n0 Q0 D, a) R/ Q! j" L9 O

8 d' j1 M" t5 ^4 b8 k2 g图146 }4 t1 a. u2 n2 R8 s" E& c

) A3 V, P. t/ Z' u  如图15、16,、17,基本上都是用线画造型,挤出,编辑网格,FFD调整造型几个命令来回不断调整。都很简单,就看每个人对模型的理解了,比例的调整等等。 为了动画需要,关节的地方分开建,由于机器人是对称的,手臂只要建一半。我自己是做建筑效果图的,所以这类模型很少建,对建模研究也不深,以上方法仅供大家参考。. C7 s4 x2 A! X4 b7 B
% u+ x, U* }) s# Q9 D% ]

9 ]. p2 v$ k" K& I" Y- s5 u& t: Y/ G  u  J
) h! _, r2 W! T4 g
图15
4 O" [: `2 A' q2 J/ o1 j* Q
, P7 w/ V4 f3 o. m, Q
) @: o# C! W. O2 k- h! }2 j6 E. s5 b6 R
图16' N/ t4 J" h( }! o  G

" U2 L( w( W, i0 e$ L0 X# }7 ?: v3 A& e, {

+ N1 @( A! I) t! y* D& ?0 a. @图17' R9 _/ {9 ~6 z: o: s& v  T
* n& K2 G) d, y, k5 @$ s
2.贴图
1 Z. ~' I( @% v9 b, E3 K7 T8 J  手机的材质主要是翻盖透明塑料,机身磨沙,金属反射。翻盖透明塑料材质设置如图18,并在反射上加了VR贴图反射(最后用VR渲染器渲染)。
4 ?1 r* |) K& k) @; V. a7 T7 `) A1 N! ]5 g8 s% O7 \
* K; j, z/ f7 C) B' k! I

  ^0 [) A( J6 F8 F
. g& c. v% s( A' u; Y0 s7 w图185 d( `1 w4 ~5 g

8 w) l& _1 p: i
# ^4 M* Y. I' h" b4 e
% j) z' V4 m4 _# D, M0 }, x3 E. d# v6 b9 C, r5 Y* V$ y7 I
图19! ]; Z$ {! }6 b) ]& _! k
  机身磨沙材质设置如图19,自己做了一个贴图,上面有一些划痕细节等。金属反射材质设置如图20,用的是金属明暗器,也做了一个贴图,上面有一些划痕细节。8 G7 @7 R3 g4 d2 V! T# D6 @

, ?3 `% @$ e8 `! y" |3 A( W) _! F6 Z" Z! v/ s! ~; R

4 N' `8 ?7 _- t. X图20
. N3 l" n# {% C4 D9 v5 T  机器人和手机一样,也主要是磨沙和金属反射。如图21
2 F" G! B7 k+ F) i* Y3 n6 O( i! ]6 e: U4 q$ L3 a% c; R2 |
  u( Z, l1 w9 s4 K0 q' ~

2 `+ T" J# Y$ q; R* g, y; V5 B* o( L) b, ?) |2 L3 _: |: ^" z
图21
3 Y7 x1 K8 Y( h8 Z+ e: S  }/ e, Z
* W; M1 B& @6 G& o, ^6 H  金属反射用的是金属明暗器,手绘贴图,上面做一些划痕细节,细节很重要,可以增添真实感。电路板则完全是贴图。静帧里的机器人身上的有一些划痕细节是photoshop里添加的,并加强了金属质感。贴图都是在一遍遍渲染测试中不断调整并最终确定下来,很多细节都可以用贴图来实现,细节是真实感体现的一个关键,《变形金刚》电影里的机器人身上都有大量的贴图细节,灯光细节,才会觉得真实。
0 t3 F0 }, u! m) a8 y2 s1 W& q
1 @* ?; ?8 b* Z0 q5 Q1 z; B6 n4 i( { 3.动画 5 ?6 y: x% f) B4 h
  这里边的动画都是一些简单的动画,通过对物体的位置,移动,旋转,切片,折叠, 隐藏等,设置关键帧,在做动画变形之前我已经在头脑中想象了一下大概的变形步骤。手机和机器人之间相似性很少,所以我这里用的是视觉假象,就是说并不是真正意义上的变形,手机的部件变形后没有成为机器人的部件,只是两个变形和在一起,交叉变形,让大的运动趋势相同,以及节奏的控制。《变形金刚》电影里的开头旋风在美军基地的变形,擎天柱在小巷里出场的变形等等都是由慢到快的节奏,有一种神秘感,并不是每个物体都以相同的速度运动变形,仔细观察会发现,有的物体运动过程中会颤抖,有的物体运动开始慢,后来快,结束时还有惯性摆动,例如大黄蜂的后背车窗经常在晃动,擎天柱的轮胎也常转动。, i1 j' R) E0 Y

# w3 f1 T9 S; b  f( W  进行动画之前对模型进行了一些设置,整理。如图22对手机壳进行切片命令,就做好一半,复制手机壳,在切片命令里选移除底部就做好另一半了。这样就可以对手机壳进行旋转动画了,还可以移动切片命令里的切片平面来做出物体消失的动画,这是最主要的。, [9 z" }8 C. `/ P+ f0 W2 Y
7 T; o5 Y: U/ M5 a* i

5 U% ^, u  c6 M# G, {" G, D
- T7 R2 Z' f4 t2 U2 \, R4 t4 I
图22
) k$ {$ @7 Q% J) m% W0 S/ q
/ R  {, t( N. H1 l  其它物体也差不多同样设置,如图23的分解图,把要做动画的物体切割开来。下面对机器人进行设置。) \. j9 ]4 K6 |  [

- e# w8 Q* C. Q0 `, k7 G; Z2 b8 _! K) e. Y$ ]! ?

3 Y: i9 y$ G/ [. q# v图230 g% l9 k9 b5 j* V# ?

5 T7 N# W3 O6 c1 w! Q$ A8 J- t2 Y  如图24,如图25。红色是骨胳,所有身体物体都是链接在图中绿色方块体上。绿色十字图标是腿的引导物。枪炮的移动也是链接在骨胳上。腿上的物体是链接在骨胳上的不是蒙皮。图中4所示的一些小附件是链接在主腿3上,主腿3又链接在旋转关节2上,旋转关节2又链接在骨胳上。里面物体都是父子链接。有的物体还加了切片命令以便消失隐藏。好了,这样就设置好了。
; c) _, v8 D7 t
9 D  \+ c# `! E* z+ J# Y+ w: C1 U7 j# Z$ u" Q
/ G4 Q6 v8 i6 m4 q# j- S1 P

* k2 u& T4 c; T图24
! W3 E& L2 ~; r" q& u! S& l0 z3 @* I/ r3 n% O& f

( K+ p, P( R/ d4 J) w
# d. ?8 J5 H( }% W# r9 u' W图25
, Y4 k+ B% ]9 i: l0 t; z3 n* Y1 s, q1 o1 A+ j
下面开始动画了,主要抓住大的相同走势,变形就比较合理一些。开始就要把变形动画构思好。采用由少到多的制作过程。
: {9 V3 a, m5 \0 e0 J8 Z
! [$ Z' g1 y7 X) V
  e- x: ^' E8 f8 X2 K& U- ]. m. C7 X1 }* b) a( A5 j0 U
2 k7 N' a( [4 s$ B% ]$ J
图26* h" S) n" b7 t- ~: F; w/ Q

+ f* V  Q, x1 _! b! R: ~  如图26、27 的变形过程,首先是翻盖打开,制造悬念,然后是机壳向两边打开,停止。接着是两侧的金属片向两边打开折叠,机壳也向两边打开,消失。在最后的时候,一部分手机部件要链接在机器人上,跟着机器人站起来,有一些动画联系,才不至于变形突然生硬。手机变形做好之后就可以做机器人动画了,机器人是采用时间倒做。
* p# ?& ~( g# S/ `; M+ \/ d. a& v* L) |

7 s; }$ R" z" f8 ?0 W5 @/ H0 X0 E5 d& }% p5 r* _

- F( J$ P% q- d5 Z  Q图27. h3 m6 P# d  I
, J$ [% e2 ]0 z* ]: N. e
  如图28 、29、30,在553帧的时候,把机器人调整成站立姿势,在526帧的时候,让机器人睡倒对准手机的位置,在516帧的时候,把手臂折叠起来,也就是说当手机两侧的金属片向两边打开折叠时,机器人的手臂伸展开来,让两个变形有相同走势。机器人上的其它部件分别设置动画
/ i4 G) a* F) ~1 z, ?9 w0 j+ @, c6 o0 T- o- h- r
* y8 [6 y, }" S; J$ K5 I

, R5 X; s2 @) V3 D
3 V/ X4 {; Z8 {* L# b4 b/ J0 q+ a图284 t: C5 d( y2 J. e" f/ v
  z  Z6 u* {' `9 c+ m- {
5 ]6 V) W- H" C8 v  z( D! P

  k6 f. b/ |6 c图299 U1 f; T8 H3 p( X
6 \) g2 T% C  i0 g+ t: G

- k2 ~& |" {7 K " H( ~( w. \/ Q" {% ^8 E
图30( H; o( k8 S- x& a' g( |8 S

0 S5 E- |( s' ~0 V& X7 B) }: i  如图31中,红色部分是用FFD设置动画,做出机器人呼吸的动画。黄色部分是旋转动画,蓝色部分是移动设置动画,紫色部分是切片设置动画。所有动画要有个顺序,快慢节奏,物理惯性等。如图32中的枪炮动画,用到切片,重叠隐藏,旋转,等来设置动画,主要把握动画顺序,物理惯性。这也看每个人对动画的感觉了。 . f" q, z" V7 P/ K; y% q

6 @+ T' x  }5 w
, n- K1 U+ V0 L" u. @+ r/ G9 y
- ~4 i+ D, s& x+ s图31$ \# X% r& j8 L/ S4 k9 n" r; a

7 Q# \+ }2 x( Q/ q& Y: r1 |$ y6 W( y' a
& U7 n* s5 |  g0 u- d
图32
* ^- O; v9 n7 V% S" l4 B" N 如图32中的枪炮动画,用到切片,重叠隐藏,旋转,等来设置动画,主要把握动画顺序,物理惯性。这也看每个人对动画的感觉了。 ( m8 x, l# M. d3 t

/ q# D: v) C2 [" O, l- ^4、灯光-渲染 1 S( X8 ?- r6 n9 Y
5 V! x/ T* O' w; Q# ~0 m/ `
a静帧灯光渲染:" b# l8 C, w$ ?% Q1 H  J
  如图33场景中只有一个VR的面光源来照射,渲染出比较柔和的效果。! t) I8 ], I2 B

# r4 l$ ^$ W  _! }. q  R( s( D, T8 y1 X, u* r5 h" S6 Z
# K! |8 k" L* e' J: I
图33: ]8 A' T6 c6 J- ]2 k8 v; |
% Q3 ]# k+ i( F5 ~, r
  图34,图35是VR渲染面板的设置。为了渲染出比较真实的金属反射效果,我在反射/折射上加了一个VRayHDRI,找一个合适的HDRI贴图,不断尝试HDRI贴图以及调整参数。渲染成图以后在photoshop里添加了一部分金属划痕细节。
1 X0 h& B" _, F; _, Q) e& F4 _3 U
: N  [8 \# A. c7 l' q$ z) x$ v
5 {5 W) r: m/ @. P4 h- u
: A4 @; }6 J! K( k
图34
. h' _* n7 N0 S5 O' D8 _7 lb动画灯光渲染:
7 T( p5 E% M5 L3 Y' C+ ?  图36,一个VR的面光源来照射整个场景,模拟室内日光灯的效果,倆个聚光灯单独照亮机器人。动画渲染设置和静帧渲染设置基本一样,就是把渲染\"模式\"改成多帧增加。(这里没用分层渲染)剩下的就交给电脑渲染吧。后期合成用到 After Effects ,剪辑Premiere Pro。
3 _2 Y8 e+ x6 T/ P) u" D5 G9 e$ {9 N- o) z0 n$ n5 v  T7 [  ^+ }2 K2 e
3 g% ^; m0 A2 U+ S& k
% H! I/ J$ A; {: Y' ^: e
图36
0 O4 K0 q3 i" z" O) O  本文仅为提供更多信息,不代表火星时代同意其观点或描述

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )