3D制作《血精灵盗贼》教程

[复制链接]
查看: 206|回复: 0
gggds 发表于 2009-12-8 22:57:59 | 显示全部楼层 |阅读模式
【火星时代专稿,未经授权不得转载】' N) N. Z& V1 z
' Q* Z( q. f- E2 @9 Q% n5 @
3 c8 i1 a. R% V6 x4 j2 R7 }$ p
) q2 Z7 r' U0 T0 M& V  ?8 D' ]; R- U% S- |
  
5 V% Q8 D  P% Y% {( b  n
  g5 G, C2 A  z
, i6 d% r9 Y3 |9 E$ Z+ I! o
0 I% U+ H$ b1 s1 t4 y4 V  c

: P- U( f5 g8 s" T2 B$ {  y, y作者:陈雪飞  火星ID:☆飞菲  使用软件:3DS Max9 Photoshop CS3  难度系数:高级
3 _1 Y1 S8 w9 F  
  _: s7 ?* G# D* N   
$ b; q- H4 W9 b1 B7 T  % W! s0 ?# V, _" F4 x$ Y4 y/ z! C( G
暴雪公司刚发布《魔兽世界-燃烧远征》动画的时候,我就被动画里的血精灵的神秘,高贵的样子着迷。决定制作一个自己的血精灵。开始准备制作这个血精灵的时候,已经很长时间没有玩《魔兽世界》了。根本不知道血精灵是什么造型了,盗贼的装备都发展的到T几了。找朋友要了个游戏账号,进游戏去收集一些血精灵盗贼的一些信息。然后又在网上收集到一些血精灵盗贼手办和原画的图片。当然,我要加些我个人的设计思想进去。
' ?, o* R5 `, i- X4 B' p+ M1 U) A  ) v0 q  v4 J7 F1 V' u! ]
; y% B6 C+ z3 m  e

6 w! t6 d" f6 @5 O  \! ]: [
1 }" g/ J! y/ Z2 h+ n' C: M
2 e3 u( Y& |6 f5 N- c# \: e. `; ?, K% e7 b0 J, R
' Z2 r* y# }; v0 r+ D- U
; {" d' z+ v9 k2 K
  ( j9 @: q% l6 _, `5 I7 g/ d$ d
一、建模
1 P. ^/ W3 s, H3 C  e6 x    首先我建立了头部和胸部,由于角色的其他肉体部分是被隐藏在盔甲下,所有我没有必要去建立一个完整的人体。然后在使用Character Studio的bip骨骼拉出一标准的骨架,和建立的上身对称。这样做的好处是,我们可以对着这个标准的骨骼建立剩下的模型。在建立的模型的时候人体比例就不会出错。而且在模型建立完毕以后进行蒙皮的时候也将变得简单。
, `' g( u: Y% D% b) r' V2 q3 @4 u: S, A- [6 [' H% h3 S
4 E9 Z& x8 e- K% {3 \6 J* z

2 V  L- C# u, X  I
( D* N; @) u( I- \   % x- Z/ y3 P) K+ F$ F- B: o
1 `  T* Q7 d% C9 V5 t4 U
$ M4 k9 X, x, O2 \, b
7 }# r+ t# g6 l# f; V7 }

* n1 P) N: ~( G: y6 N# W0 m) h
, [0 c# A) f; ^+ D
% Z0 r. Q/ a0 Q然后分别建立盔甲的的模型。首先创建了胸甲,比较简单就是将胸部的网格复制一份,在胸部的基础上做出胸甲的模型。比较困难的是胸甲上的花纹,一开始我想用贴图来表现这些花纹,但是我又想将这些花纹做的更精致,所以决定使用模型来表现这些花纹。我想到了使用“图形合并”来得到这些花纹。首先将胸甲在一个正视图旋转到我们将要使用“图形合并”投射的角度。然后在想要出现花纹的地方绘制样条线,将样条线的插值设置到少一点,可以避免投射到模型上后会有大量无用的点。然后选择胸甲模型使用“复合对象”中的“图形合并”命令拾取刚才创建好的样条线,这样的样条线就投射到胸甲上了。6 I% b( k* C2 J# q& s  @$ O, \4 k
     将模型转换为“可编辑多边型”,选择刚才投射到模型上的边线,在“编辑边”卷展栏下点击“利用所选择内容创建图形”。同样也是为了减少点的数量,选择“线性”。这样我们就得到了一条依附于盔甲的花纹样条线。将“渲染”卷展栏下把“视图中启用”钩选选择为“矩形”方式,也是为了方便调节。将线段上的一些多于的点删除,得到一个简单的线段,(但是不要破坏大型)将线段转换“可编辑多边型”进一步的调整。其他花纹也使用同样的方法建立,最后使用“可编辑多边型”将它们一一合并。然后为它加入“对称”“涡轮平滑”修改器完成盔甲的制作。) h9 ^1 Z" j; _# c3 b% e, o5 g
$ s" e8 q" g! T5 Y1 ~' Y* ?( N+ J
  U- z' G" g7 r- d. [  o2 R$ H$ S
: o" f+ i& C! w
- o& _* D9 S  }9 t7 E  C1 ?
- M9 n, t5 H: b% j5 Y3 h
: R" y9 Z# o' \5 W: W2 ]
- |# }3 R+ C+ U# P2 x; I
" n# |2 w- ]; Z, {: |

4 u2 i* s3 q  I' S3 K$ @  ^4 ^) K' z2 `3 E! w5 T

( N5 l' X$ W4 o/ e' z: E) ]" m4 f: @; Q! j7 _4 s$ j8 E

4 T3 i7 Q7 Z4 l- P+ \8 @1 m; W6 k, N
1 T+ D: Y/ g5 L

# q5 u/ U5 |2 p/ \0 S. n* w; b# c" s+ o& l2 Y* G8 Z
8 Q; z, S  V- L8 }

5 V* H4 ^* b2 z5 |, s  E4 b3 f4 W/ S5 r. J$ P7 g/ ~  M: k8 p9 M

* o9 S; F/ E/ C# X  W4 D& m: U6 }/ E7 J, m: X9 a( D
. B: Q7 s  f$ H0 y

5 k; R8 f; l; U% d# N& f4 `7 S7 R

) S8 }: _- i4 q7 i3 _( t- m' e; P: @9 E$ g; K4 ]" f5 r

7 K* M: a) }" o+ V8 N2 b1 Y7 ]8 {
5 V7 C) U8 O/ b. A+ Y. A" C, g9 A+ L# n0 Q7 {- A6 A$ p% Y
0 X% G1 |. m$ K% v
3 V7 N' p- f7 \) X4 W: j: M

% h' @3 _. `: r$ P$ z2 p0 W& l4 Q/ E, _5 s: p( I+ P+ A0 M
5 f0 u. R3 t* I) h( k. T

6 d4 a8 ~3 g$ _4 J8 ~0 T* T4 @! \4 n: t5 e" C

$ ?' v2 a8 W% u2 ^: C; [5 G+ H; F. X) [; G+ a$ p
6 \; e/ b# X3 W: |) E

- L; R  [! N' Z- F7 r/ P. S$ \. Z% s- j4 {

& U4 \/ E1 R% M, v% V3 O/ W  " T+ A. q6 N- o7 W8 w1 V# L
二、斗篷的制作3 `& w1 k. a- |: v2 q
    使用“可编辑多边形”制作了斗篷。斗篷的披风部分网格分布的很平均,而且将它放平。这样做的目的是为了将来进行布料的模型更加真实和方便。让披风部分自然下落就可以得到不错的效果,然后为他加入一个“HSDS”修改器圆滑一下,再为他添加“壳”修改器为它添加一些厚度。让披风飘动起来也很简单,在场景中添加一个“风”。在“Cloth”修改器中将它添加进来。经过多次模拟达到了自己比较满意的效果。同样为它加入“HSDS”和“壳”修改器。
) C6 z8 ]. n  U
( {8 z4 ?+ p3 _2 K1 S: H( E5 [/ Y
  B4 y% h0 F1 a( _9 F5 K2 l+ z! o# Q& U5 `
5 a! B& A+ ~$ V" x. P$ B# U  T
- k/ i% y* p: ]- d/ s
, A$ F0 n. p/ `# ^+ V' a

( p' [2 T2 F, b8 ?- D9 V# l' c( M0 D7 |9 q! i

: K4 I% l( y/ n
5 c- c; U& L+ T( L. H+ H3 f0 E( a" Q& A+ }' \& g: L; t( D# M

% z  B2 d( X8 \9 k/ d* j; D0 t4 _2 W' e% s/ L
) R. R( X6 E. N9 i1 y' a" \( F) f% e
. x  `  r, U+ t: d
9 W9 R7 @+ ~6 M! Z1 w9 D$ B

5 f1 {5 M7 o7 u
  d. @% p6 u3 g0 ]4 p
: U8 r8 j. i7 t5 ~6 k* c1 k+ g
/ A0 L& j- E: S
5 H9 X) `# L4 Z! s/ T3 z! K( r
  s( C) I* T5 `8 r% I2 Q1 {. y+ R8 O

$ K% P9 J" o2 C2 T* j$ A2 \! a) @& h  `( b* [" s  e8 E4 v
  
9 R" s5 K5 o! y6 w7 I0 i2 p: R三、蒙皮
: G- a! j( @+ S9 _- i9 B    制作了护肩和护手以及腿部的盔甲,然后将它们拼接到一起。然后使用蒙皮工具将模型蒙皮。由于盔甲是不需要变形的,盔甲和匕首部分就不使用蒙皮了。而是使用简单的使用链接工具,链接到相对应的骨骼上就好了。这样我们就可以为我们的角色摆各种各样的姿势了。在渲染站立姿势的时候,为角色简单的制作了一个场景。  p! A8 z) B( X1 A! \7 C
  
" D: C/ o& i* _' R; {2 D, W# d
. @+ K5 e4 A- ?. C$ e- Y4 `( D
  A% t9 x6 n) s. d: U! Z" ^4 B4 c) _2 \- n: r

: }7 u" O$ h+ r9 B* L4 }/ P5 K  q

9 F; p, I$ w. y+ s& o) U$ I* o9 Y, _* r+ F
0 N) o7 h* v) F2 m/ m
# S" Y: ?. n; k- m" o
6 ]/ q: _1 ^$ t6 N- M

) g6 }7 `9 n/ ]' ]" C; E9 k" U" A- h6 t( a# o+ d. E1 h/ K6 V

' g8 E5 I2 p; X- ^9 q2 f/ G2 t# j# e
: W* v& v0 }8 d6 X' K四、头发的制作" K, ^- \6 H7 o) U5 d
    将姿势摆好了,就将骨骼删除(提高运行速度)。首先将披风的飘动效果使用“Cloth”修改器模拟出来。然后制作头发,将头皮分离出来,在分离出来的头皮上生长头发,方便我们调节。我们把头发分成三块来进行处理。在处理三个头发的时候要注意每一部分头发的数量,不要让它们稠密和稀疏的分别。在梳理头发的时候,我频繁的使用“拆分选定头发组”这个命令。这是个十分有用的命令,它可以将你选择的头发引导线分离出来,不受别的引导线的影响。非常适合做一缕一缕的头发。“头发数量”给了有一个比较小的数值,因为我在多股参数中将“数量”给了3。给了头发一个比较小的高光,这样头发不会看起来油光光的。“变异”里给了个与头发颜色相近的颜色变异值给个20,这样做的目的是让头发更有变化,而不会花掉。总之,做这些都是为了头发看起来更有层次感。在渲染头发的时候,我选择了将头发和身体分开来渲染,这样做的好处是我们可以更好的控制头发的渲染结果,也可以节约渲染时间,在后期处理的时候也容易的多。由于血精灵的眉毛很特殊,我也使用hair&fur来制作。所不同的是毛发是生长在样条线上。可以更好的控制这些眉毛的走向。
! {5 M. @/ u  y( k4 t+ _/ T7 v  g1 V" s, f/ U$ t! U# c8 i  `
0 y5 F* [& f5 i) J5 J

4 {' p6 \8 x  T! {, W. i6 e9 M' m5 c4 j4 l5 m. X# b9 |
- X+ s1 j; \  E6 L, k, M* V
' [& M/ x" e9 ]3 U; M
3 z' n5 X9 \# F) l9 ?/ d: S8 o

; Y1 y4 i1 {1 ~5 O3 M* e: b$ e# a0 U/ y% ~
4 I  }9 A9 S- e6 ]+ m9 @

; c/ O: B# N. T' j4 W% X" m! l
! j+ \  {( ]% B' P6 S/ i- I
% p; C1 W1 x$ K" ~& z1 n4 L+ T# ~' H* w$ r* @; x0 [2 ^% L$ H# U

1 `/ g2 l- @$ C* S0 o
& b0 x5 o: V% v1 Y0 T0 c2 m  C# p* f% ]! v# G  s+ {. {

0 p, \1 s7 g. G, R
4 z8 J/ M: F7 y% |3 K7 l" w
7 i  s! ]+ u: w& S/ E% ?2 o+ k: j4 _9 n

1 \5 G) N0 k$ R" h' H* V7 B) B6 H) M/ a3 V7 S

6 R; U* v5 N5 v. I6 v) L( d
5 {; C1 o1 _0 I! s3 w0 y$ e0 v/ y! _4 I

5 r: X6 s& _5 q2 Z9 Z( g( P
% Q9 K* G2 P) z* m6 [
- K6 q* o( V+ R; m1 `! i$ |+ Q- F" M0 ~) U4 n. _4 H" P; F! L
, c+ z( z2 B" c# d3 E' C. f* W+ [) a
3 h" I2 B0 F) Y' _
1 q5 h6 G0 C1 R9 U* J8 ?
5 ^7 s. V8 H6 y% j3 }

! ~8 x' ~* U  g, `# n& }1 Y: H. H
" x' E  z6 f% y# E$ m  ~% L/ I  
3 u1 @4 f6 b+ Q4 ]+ i& H, B7 W4 x
五、渲染
1 h/ _1 s8 ~! U$ `. i* P( ?4 @) H  我使用了一个简单的三点照明来渲染场景,使用一盏天光配合“最终聚集”模拟全局。每个宝石和两个匕首的刃上都使用泛光灯来模拟自发光。  c- V' ^! B" x' p/ S5 ?
* z' l) `& @# o! Q! Z
# Z9 ~% m, j/ l' T% k6 f

, o! y5 ]% t& s8 H# e1 m, V' ^: |% B( D* [4 y
  {6 r! H, C7 z8 o$ g. G3 c
: M" T4 X: X. ^7 B

  ]8 ]2 E, D/ N( S
3 L3 H) {! p0 t' ^8 d    为了得到更好的全局效果和细节,我单独渲染了一个AO(ambient occlusion)层。叠加到原图。刀刃上的雾效,直接在ps里使用了“云彩”滤镜得到的。毒上的鬼魂,我找到一张骷髅的素材,使用“液化”将他扭曲,叠加到刀刃上的雾上。
5 q' }9 _% U  L5 ^' B, l- C, \
0 h5 ^9 ^9 o7 S# l3 ^
- }. p) w: k! X, o3 [. M; h" d) }3 e) a% e" y

+ _9 S" r% X( |+ \5 f3 y$ ~& Q# E
. S$ X- C$ v) }
4 |+ N4 Y" I  h% `4 P9 v
5 w: `( F' o7 x1 H$ |* a. Q* \- o+ q% T7 d& Z+ O

' X% ~2 S7 t7 ~& o- Z
/ w6 _5 h' l& f0 z* |& Z
* E+ S9 e$ ^( d. R: L* \! O
& Y, E8 F- b  b2 t3 E& e* S+ k( Y9 e3 G
' k( a" R# s8 C  P9 M7 t+ ~! D
' U5 d0 R6 u$ v! }

# Z8 n7 o5 m+ e% o2 d. `' ]3 u; W$ S, R9 A9 Y" ]# t( C

. n7 K3 s! r" o# q; c( `/ @. q. a8 s$ u. @5 E0 X# s& `

2 K/ k0 R2 Q8 U& U7 m2 K8 ^8 h) x
4 E1 K5 B. O% y5 v, l* H

) T3 x8 m& c) r& _" r+ _+ \2 k# Z  q. `: L* o$ V
' J7 ^0 }7 S7 f+ }$ g7 P/ [

: V/ _3 t" }& v- c" H( b/ C( e/ J. x* ]7 R! D

3 u  `7 s$ c, B1 ^: I* z
4 y( @, H8 n/ N
. V& M# O: o/ v2 M. ^- g! Z3 f" z3 H* ?' c! G

8 L) C/ |$ s$ X好了,我的血精灵诞生了!
! a5 t) W7 r9 g* @; U4 M; K; `" V8 b+ G- Y8 b5 B# `6 @
本文仅为提供更多信息,不代表火星时代同意其观点或描述

本版积分规则

精彩图文

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