|
作者:Ali Ismail 翻译:陈一波4 o: v5 x( k# Q9 v
; M, G8 ~, p3 B6 P
' x6 K1 h( ?1 Y5 }6 B
6 r" T0 r9 s% |1 X3 P8 @# D这是制作四驱摩托的一个简要教程,虽然我挺喜欢的,不过你可不会看到我驾驶一辆这种车,这太吓人了 怎么说呢,我们将要在这个教程里做一个这种车子,还有赛车道,以及做动画。
+ x7 H/ P i. |参考材料. x- M( d% ^) f
通常,如果你想做很真实的模型,参考材料是必不可少的。不幸的是,我没找到这种摩托的设计稿,不过找到了一种还不错的正面图,注意了,找参考时不要只是在那些车子的官网上找,还要试试Google的图片搜索,找找类似的图片,有时候这些比官方的更好,因为不是通过刻意的摆放,会更自然一些。
6 a8 O: f( s) ~9 y4 \6 n8 x2 j L3 p; p4 V% w3 x, S! m0 D: e! S
' o5 s. {; V; H0 [: s# i Z# w5 m3 f( Y+ \; M+ E9 ~. r' @" M% Y/ j
我们可以看得出,上面的图不是很好,所以当我们建模时要时刻注意从正确的角度来观察和校正,方法很简单,用你的眼睛就可以了……当然你也会说缺乏合适的参考图怎么也不顺手啊,我好像听到有人在嘀咕了嘿嘿——
* c$ B1 t8 x5 c: M一个小诀窍就是把参考图作为背景图载入,然后通过相机来旋转来达到合适的视角,再看看比例有没有问题。这就是所谓的相机区配法。! ?7 \6 T. g: W
2 E1 i1 j4 ]& Y" y- P9 ?
2 _; o) L% C/ E1 i3 g建模 建模对我而言完全不是问题,唯一的麻烦是缺少合适的参考图让我花了更多时间。如下图,所有的基本部件都是使用可编辑多边形来建模的:/ p8 Z9 p" ^; b) i7 a! T
0 c$ o2 L1 D5 g; L5 c! R7 J' `9 }. h) @: V3 y7 u; B
& R) c* Z$ v6 l
5 j8 c3 p, C* n8 e6 e# G" t& W% q2 u1 g- @3 [
0 _, A) |1 p7 C* b5 R x
$ Z ]: N+ T& G5 k2 a0 D6 e5 e- e6 s4 r4 l8 U- K
然后我开始用各种基本几何体和管道来增加细节,还有添加各种简单的编辑器,我还做了四五种型号的螺丝和一些小部件,然后我就可以很快地复制和添加到各个地方,快速地增加细节。; ^' G; y3 L0 T: I
- u- ^/ }% d a+ _9 E3 s. T* K3 ?: D8 K
, \. C, C, e7 T0 v" |! j$ ^
' c1 n& P: ], ?- B
9 {4 D, ?- X' N& ^, |; R
* o# F! T, n A* H
- r' @) @7 D; E4 O$ h+ D( `# }8 n. ?
下面来做更多的细节。细分几何体,然后使用 Boolean 来快速地挤压裁切,接着编辑各个部位来适合Boolean变形,前车灯的洞,以及车身上所有的洞都是通过这种方法来做的(要时刻记住,Boolean是很容易出问题的,要尽量避免); }4 R4 W: T& F) s6 o2 c J, t; Q
! K) g7 G. c# @1 p, [ t# f7 s" u2 }. Y4 m) W3 w
3 n% {( ` x: E+ F1 r! F* A. z, j& J5 a+ Z- z1 g1 w- _6 A( R
9 f: z' i1 d/ m; y; w) V4 C
) z. @, C' t$ o你可能会想,添加太多的细节会不会在做渲染时很耗时间啊?但是不用担心,你只是复制简单的物体,这样来增加细节是不会占用多少渲染时间的。车轮的细节是直接建模做的,因为这个效果仅仅靠使用Bump贴图是做不好的。6 |# o, }& i$ c" Z5 U0 z& b9 d, e
5 [' z Y- @4 R
+ ]+ Z- [/ Z6 E# Y% {
贴图 贴图没有用多少时间,因为我得做快点。我把模型快速地拆分UV,集中注意力在存在细节的那些部分,然后在PS里绘制,唉,要是有时间再做一遍的话,我就把UV拆得好一点,再适当加点污渍;或者使用一个混合质材,把灰尘加在另一个质材上。我在某些部分使用了混合质材和蒙版。
6 o0 p+ \6 s: _$ }- _7 c* ` [1 d% i4 \% ~- k% y% {( j
) n$ F5 u) \9 H2 H1 u7 s( o
3 S$ m0 a5 Q4 M) |5 e$ j, W# Q9 d! A5 j) d% P
, i" h6 Y6 K. |搭建骨骼 骨骼和控制器都是用很简单的方法来做的,很好用。我用的版本还是3dsmax5,它还没有reaction manger呢,只能用wire parameters啦。我会解释一些小技巧,来让你知道这个骨骼是怎么做的。举例来说吧,车前轮部分是这样的:, c7 W# J( `" I) v
3 m) Z$ V8 t$ u9 P# _# j! _. v1 N" E8 w- b5 i# \6 w0 a4 T
5 \% G# ]' x( d
( v: n' F, t, I6 ?. d9 E. z8 a; N
) T2 e0 `1 ?; U! e( |- {+ [- K& g$ q; W- N; u+ G
0 g5 }" G7 u$ F4 Q: N2 ~5 v
$ X# y0 Z% `+ {3 v7 |1 w* l+ x% g1 o- F- w& Q2 r; [7 z+ x
: L3 U" L( e' T! e: N% I8 X7 {看好啦,我就是这么做的。往水平的那根车轮轴添了一根骨骼,垂直的轴也加上一根,然后两个一起赋予IK。我把水平的那根轴的IK控制器和一个圆环连接起来,而垂直的那个IK控制器,则和一个虚构的物体连接起来,这个物体则和那个垂直的骨骼连接。
& d5 r: [+ A" G% o% O# x
! u# d! v7 M+ m/ u) P5 h, w1 D& ^' u/ K
1 j7 a( J& n% T: _
所以当我移动这个环时,它就会像一个真正的轴一样活动。% h. x0 _! |& M3 B5 d! n
对于这个弹簧轴,你可以从上面的图片里发现它活动起来的确很像弹簧。我就使用wire parameters,通过圆环方位的移动来控制弹簧的高度。( I; e" ] v. @* E/ ~
6 h: E. q/ s" b |. g. U8 J1 }
( v6 [) }. W& U+ o7 K: j
& ~9 n k8 q, M# d+ q
& X. k* I7 x/ S7 c: `8 G( \2 z% a" [& e" t M; a' v" B0 ~
+ C! S, W3 h& Y Q/ n
+ g8 b3 z0 w8 L/ r% X$ ` [ g4 [. w+ f
至于后面的弹簧轴,跟前面的一样,但是我使用了一个金属链,它和后轮的活动相切合。我使用了 path deformation 来控制轮子转动的路径,简单好用。( |( G3 u: U& O
方向盘也做了骨骼链接。
# g& m, n g# J& s为了通过方向盘的转动来控制轮子的转向,我使用了一个另类的方法,而不是用wire parameters。* f8 h' d+ ^# A2 Q* [! Q# [$ t( k5 v
我在每个轮子前放置一个虚拟物体,如图所示,把每个轮子约束到虚拟物体上,再把虚拟物体链接到方向盘上。这样,当方向盘旋转时,就会让两个前轮相应旋转。 _$ X! o9 `$ z! Y, X4 L' i
正常的方法应该是使用 wire parameters和 max reaction manager 或者 orientation constraint 。# J" R/ S" \! h$ g# W
我把这些虚拟物体放置在模型之上,所以我在做动画时可以看见它们,而不是模型。
( U2 U7 a( E% H3 e4 H, x; _
% e9 D4 j- p p9 z
: i3 x$ t1 _! W( O, Y0 r: L" {. H! J6 [( w
. }* j6 T2 ?$ m
6 e* X6 k$ [- n. j9 A. M* Z" |
7 P$ y) c! S6 W6 h* G! q& |4 ~& ]/ d5 P
: v6 s8 d" u9 x& d6 _. t0 t. a# K. r8 [
2 r$ T6 j6 d% e3 ^5 h& o渲染 渲染用了巴西渲染器,没做什么特别的设定,就是一个简单的场景,使用了直接照明,一个HDRI图的天空照明,几个灯光,几个使用了巴西质材的物体。- {0 x" e' _8 }6 X
质材是带有falloff的标准质材,巴西也兼容Max的质材。# j& S) R, w5 S6 P. E
如下图,我使用了几个箱子,用巴西的标准质材,来做发散灯光和表面反射的效果,就像摄影棚的那种。我在做工业渲染时经常使用这个技巧。这些灯光不会使场景产生很大的变化,但是会产生一种暖光效果,我通常会把这些灯设为桔色、绿色甚至紫色,数值则设得低些。6 b; F$ V8 L/ X) g) x
我用过Mental Ray,Vray和巴西来做渲染,巴西是最简单易用的。但是其他两个也不错。' ]; {/ ~$ P% |/ F2 {& O
8 m W5 } A, l: x: a( J' P+ L$ g H+ ?: i
$ ]; ]1 b/ U2 @ H! l这是最终的渲染图。
( a+ i' v" H8 O, x2 d/ M! b7 B% g0 r
5 i0 t. D; c% Y. _
3 @2 L& {( `, B
7 v. l. R7 R/ B1 T/ P# p7 z9 N. [
$ I, L- Z4 y- Y3 m4 j' k3 L
这是相同办法做的另一个四驱摩托。, U, c/ L5 W/ M
! E4 I }5 {9 @8 U0 |+ f/ m |
|