3ds Max决胜次时代 游戏实例模型制作心得

[复制链接]
查看: 215|回复: 0
gggds 发表于 2009-12-9 01:09:01 | 显示全部楼层 |阅读模式
【火星时代专稿,未经授权不得转载】5 a/ P- }  W6 y3 n0 T0 u
/ m1 ]$ g) ?, Q( M; h

) r* [5 G, _% v) C. r姓名:邢星使用软件:Zbrush、3ds Max难易程度:中联系方式:QQ:44611432 MSN:slash_1214@hotmail.com
% Y; N9 ~: ]1 P* N6 j* z9 O; w* d" s  @: O4 I# G& ?
. w# v8 }; G' P  K1 ~
& K- E$ ~/ T: D1 I7 d
  一、创意设计  这个角色的制作有参考星际争霸的一张原画(好象是星际1的),修改了很多地方,还加上了两把大型号的枪,整个角色的完成大概需要10天左右的时间.  d* v8 Y, p5 j! l9 `' j

! D* L6 i3 J2 l/ @# `3 J4 B2 \/ ~. ~
二、制作思路
- @4 x* W; k4 U2 d* F$ c自从我学会使用Zbrush之后,我整个建模的流程也跟着改变了,下面我们先说明一下这个角色的大致制作流程,希望大家能有所帮助。  1:根据相应的原画制作高模  2:高模完成后重新拓扑一个面数适当的低模  3:UV的拆分  4:各种类型贴图的生成  5:贴图的绘制  6:模型的绑定  流程大致就是这样,下面我就针对每一个环节说一下自己的制作心得。# n: e1 }$ ?% r$ S- o
1、高模的制作( h" d6 h) O' i1 ~, x+ o$ C3 \) r
首先要制作出用于在Zbrush中绘制细节的基础模型(基础模型要尽量做到布线均匀),学会Zbrush之后建模的方式也变得越来越自由,现在无论高模还是低模,在我制作的时候Max只是用来布线,所有关于形体和细节的制作都要在Zbrush中来完成。但是,Zbrush虽然很适合雕刻有机的生物,但对于机器、盔甲等一些比较规则的几何体来说,Zbrush又显得有些力不从心,所以个人觉得对于机器、盔甲等高模的制作还是在Max、Maya等传统三维软件里面来完成,下面是我制作完成的基础模型(大家可以看出,一些规则的部分我是在Max里制作完成的)。
  n& y# v. C5 v
9 J8 s- D+ H2 q' b1 @7 c1 m/ s- p& Q' T1 r9 O
+ P% k7 c1 B! E, F  Q
4 o. `! \5 U! z' M( P7 s/ X

% w+ T# J% _/ H+ ?6 k! |/ Y' @把制作好的模型分好组,分别导出,以便在Zbrush中导入。注意:高模的基础模型是不需要拆分UV的,在高模制作完成后我们会拓扑相应的低模,下面是制作完成的高模。4 K& C& A/ E1 ~
" Z' {# @4 W( b  x- c- p8 K4 b2 W
: E; y- v% ~% s' \9 t+ _& i% h

1 Y: k, O8 @6 B: ~4 X) y- p) f
% c5 ?& H6 X' Z3 A
4 q3 S+ g0 Y0 I, W! r, U! T
6 r" j$ C& {& l
$ S4 O0 W) l; p6 |! p0 [! ~# j* A
2、低模的制作0 W4 D! d7 [$ ?% t' X
通过高模来拓扑低模有很多种方法,这里我只简单说明一下我用的方法,也是个人觉得最方便的方法,就是利用Zbrush的Topology工具,该工具很容易学会也易用,这里关于技术方面的东西就不多说了。要注意的是,我们不需要一次就把整个模型拓扑出来,我们可以根据角色和盔甲之间的关系和分段分组拓扑出模型,之后在Max中组合起来,这里低模与高模之间的关系是很重要的,尽量做到低模能完全把高模覆盖住,下面是我拓扑完成的模型
- U  N* U' Q$ ]  }/ Q! m4 Y; Y
) _6 W; @2 y9 H$ h  a1 ]/ X( ~$ b* g7 l0 x$ E# |9 W' X

: b" T5 r2 B3 b' Z2 @
$ H4 j8 t$ b# V3 z4 o
# L, A* R% x  z% E7 G' g) E9 d' m  3、UV的拆分 根据角色部位的重要程度来合理地分配UV是很重要的,比如头部占用的分辨率要尽量大一些;一些相同的部件和对称的部分,只需要拆分一个或者一半的UV,之后通过复制相同物体以对称来保证角色的完整性;尽量最大化地运用仅有的空间。关于UV的拆分,我一般是先使用Max的Pelt工具,之后导入到Deep UV中进行Relax操作,下面是我最终完成的UV。
/ m/ P5 D3 w5 K2 O
+ ?; g5 [+ {6 F6 S4 e  v9 C2 W* |/ O  [8 O* \+ ~

  T2 ^  v! j( x+ j8 F, G 这里我设置的分辨率是,角色1*2048 武器1*1024。# B+ ^7 |! B' H, ^) f" t
% i7 d5 Z& v; U1 M$ l- o

# f0 Y4 L  Q. p: q# J. f4、法线贴图以及其他贴图的生成' y& Y4 V  X% ~, C8 \" r, ^) [
这个过程是很让人兴奋的,因为前面所做的工作都会在这里体现出来,好好享受一下吧。这里,各种贴图我都是通过XNormal生成的,下边来说一下具体的方法。我的方法是按照UV的拆分分组,并生成贴图,之后在PS中合成。那么,高模以OBJ格式直接从Zbrush中导出,低模从Max中以SBM格式导出,要特别注意的是Max中的低模一定要和Zbrush中的高模位置对齐。之后分别导入到到XNormal中生成贴图。首先从Max中导出低模,在导出对话框的下拉列表中选择SBM格式,注意勾选输出UV。
& a' ], H1 H  m, o0 m) z( N+ k2 I! l" E. P
6 l3 y# z- N- H8 o

" b9 q8 c2 h) U* t% p然后从Zbrush中导出高模。注意:如果要导出的高模属于不同的SubTool,不要分别导出,因为在XNormal中加载2个高模的话,很容易出现错误,那么就先利用Zbrush的插件SubTool Master合并之后整体导出。举个例子,如果我们要生成手臂的法线贴图,而手臂是由人的手臂和附着在上边的盔甲2个SubTool组成,但是在Max中的低模是以一个整体的形式存在的,那么这时候我们最好把2个SubTool和并,之后导出一个整体。
* |  S: s$ ~5 }* @6 W+ E& b
6 {  ]7 c+ f3 z. U' w( e8 ^% S8 c
6 _9 U/ X/ I. c4 y% J6 u- v2 R4 L在XNormal中分别导入2个模型。  低模在这里导入(注意是SBM格式)。9 H" o& ?5 D, h% D

+ o! Z7 L6 }) Y8 R- Q  D3 t1 y! M1 A0 e" p

9 y2 F# ~' p8 [; H. A  高模在这里导入。
1 P. ?  P+ Q- x0 X8 z$ x/ B# p  \3 B; z
# D( f0 G" n2 u( ?
7 M4 ^! g( ~- _
之后在Baking options中设置相应参数,选择好你要生成的贴图,点选Cenerate Maps。
% |+ {# h9 D6 u! j2 ~# L. x  U% D: B2 v

% ~, F4 j# S5 ?; \/ [$ e7 M! k% a# y) ~7 o3 ]
: V2 P( h2 q% Q$ k) A

  h* k2 D' A( ]/ {% I- R. k- I/ f 关于参数的设置这里不过多说明,下面是我生成好的法线贴图和AO贴图。( f% {) O2 ]% j/ `% d" c

/ @3 }9 k9 K3 S3 x) E* v
# \- O, U" G) x7 z! O+ l' }( i% o! G$ y# H! B! [

5 X& L' G: c+ v: c# l6 ]; i' B6 v
9 k. N0 a! P; W2 Y& t9 F7 W3 n) T# X' g* r  }5 t' P! ^% G
3 \+ _) d+ E1 D" }
+ O% c# [1 {/ s3 N! M9 m" y* x! [
6 N( i& f. T& n) _5 k
. s% f& e3 ~1 n
  这里我习惯再用XNormal-Tool里边的Tangent-space normal map to cavity map工具生成一张Method为EMB的Cavity贴图。
# d4 M9 D! I6 W4 f( b% y& K2 ?0 ~/ o( @4 y
* m& m9 T: ^: `6 ?1 S3 r+ g

; Z% ]# A0 H2 r& h2 t" I  L
" @) |7 A4 B' v5 e7 }
: v2 W) T; S  T调整刚生成的Cmap的色阶,只留下我们需要的白色边缘。3 I6 g- U4 p9 Q" v6 \  T

2 J* c) j& O, b
7 u% e7 T5 u7 i+ m) [
" X, s, ]. R; L0 L9 R+ _下面在PS中以不同的叠加方式合成AO和C两张贴图,效果如图,AO以正片叠底的方式进行叠加,调整过后的C以颜色减淡的方式进行叠加并适当调整透明度。
9 e# _0 y* W; R" P1 ], B4 \. V! e5 r; ]( l
' i; [, ?- y3 \* X$ I) x% D, O

1 M7 s# G+ x& d% m; b: Z7 k: b; ?; ]+ p3 O+ E5 u

- J& [  \: b: n0 E+ W; |  E' p& v# z4 @' n- L8 Y3 X
' ]- ?# Q: _6 o  d6 o

9 i+ O1 g- i6 k; p9 g) X6 Y/ b$ e9 y5 E" |7 h1 f
接下来,我们就可以在这两层的下边进行贴图的绘制。注意:绘制的同时要不断的对这两层进行调整,以达到我们想要的效果。
" E: O% j0 B* }2 C7 j2 K5 D) r6 Q. H! Q9 c5 X* g
2 r/ X! U1 ^0 ^: i" @+ V: w7 Y
5、贴图的绘制1 m0 s. S/ T+ i3 Q3 f7 {; W  b0 v
关于贴图,我是按照UV的分布以块为单位单独绘制的,并且颜色贴图和高光贴图是同时生成的,这里我大概说一下我的方法。首先按照高光强弱的不同分层,绘制干净的没有任何污垢和破损的原始形态。之后分别复制每一层,并对每个层通过去色、调整色阶生成高光贴图,新建一层绘制污垢和破损等一些没有任何高光的东西,绘制完成后复制并调整其为黑色,合成到刚刚生成的高光贴图中去。这样做的好处是可以精确的控制不同材料的高光的强弱,这比先完成颜色贴图在通过颜色贴图来制作高光贴图要来的准确的多,下边是我完成的颜色贴图和高光贴图。
2 V& S0 e" a& h1 K  O6 N* N. `. v3 C( V# q$ V3 O' B; N
; d- u, M0 c1 s7 A
1 w* h$ d" k. d5 n6 r0 T/ s/ l0 q

' [; P) v6 B/ c# X) y& a& @; G
$ ^1 m) a+ c+ N% k! L
4 k7 u7 D5 {- C1 g
, ?: j. d5 h5 F% S+ c3 D: Z3 X
/ X9 X# D* M: b; }( A* I1 c* c
& V6 q9 o) Q: u3 ?, ?" n4 {* B' u; Z4 b1 P' R
$ [% @; O3 s% O1 c+ ?0 R! U0 O

5 |% \- E1 C$ @; |1 t3 p' S
5 [& t, S( h; f! {. C+ ?8 I1 I
. w2 w6 W! H4 [0 H6 B这里,我建议大家尽量通过手绘来完成贴图的绘制,照片能不用尽量不用。因为用照片的话,制作高光贴图的时候是很难区分高光的强弱的,我们可以在PS中自定义一些笔刷来绘制脏和破旧的效果。, z1 d6 K1 c  k! q: v( [
关于模型的绑定和渲染这里就不再多说,希望我的这些制作经验能对大家有所帮助,在这里希望每一个喜欢角色模型制作的人都能制作出自己觉得满意的作品。
& V/ s3 o6 c) Z2 e/ p& ]
$ ^5 s* s6 Q# @2 C( m- u
- q: E% R7 A0 W, s0 v. g! T. {8 Y+ w

( s7 m4 p! W$ i- b4 p4 Y' l
4 i9 y( L2 y0 G+ y1 |0 s# k4 u
# w2 s) _5 g( z; _# ~' j  r  x  F
& ~1 t. y6 T* m( a
) d6 ^0 H9 b4 W# C; K4 A  h* F+ F# I# `% C' M

$ n, w1 m  F* Q; [5 G) O# z( Q. Q. A2 [1 J( I5 D3 V

: o, j, i. |! b8 C" [. M1 ^4 c: M3 m/ b0 f6 u
  本文仅为提供更多信息,不代表3G时代同意其观点或描述。

本版积分规则

精彩图文

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