naya:高面数模型Zark制作解析

修改
鏉ユ簮: 爷⑤-缺德 浏览 6269 日期 2011-10-22 0

这个教程运用到了很多的软件,先来给大家介绍一下运用到的软件:

maya、zbrush、photoshop、bodypaint 3d、crazybump

角色设定

zark角色的背景设定在未来世界,年龄在26左右,高约185cm,其外表融合了东西方人的血统特征。简约的形容一下故事:在未来,地球所在的次元遭受到意外破坏,造成多个次元的意外交集,许多不明生物因此闯入人类生活的次元,而zark扮演着驱逐异次元生物的人类角色。因为故事设定在未来,所以可以加入一些科幻风格,这就是我主要用在这角色上的元素。我们大家时常看到的电影、漫画等等,里面多半是把健壮体格的角色当作英雄人物。而我的想法是设计一个不同于大家在那些电影和漫画中所看到过的英雄人物,我要让这角色看起来是特别的,并不仅仅是看过就忘的健壮英雄而已。(图1)

图1

参考资料收集收集资料是非常重要的一部分,一方面可以了解网络上有多少与自己角色相类似的作品,另一方面能够提供创作时的参考数据。(图2、图3、图4)

   图2

图3

  图4

概念设定数据收集完之后,我先在纸上划出一些初步的概念设定,由于角色的体型已经确认了,所以我只需要先划出一个基本人体结构,接着把它复制成多个,一一在其身上设定服装与配件。建议多画些不同设计,最后再做筛选。(图5、图6)

  图5

   图6

在这个阶段,我对这个设定并不太满意。之后我又使用3d软件来帮助概念设定,下图是我概念设计过程中的其中一张,先前的设定zark的右腿是机械义肢,有了基本概念在脑中之后,我大概花了20到30分钟在maya里拉出一些基本结构,然后屏幕截取画面到photoshop里增加细节。

[next]

这样来回2d、3d之间的好处是可以从更多角度设计角色。要注意的是别做过多的细节,除非之后的细节不会再更改。(图7)

   图7

不过后来,我舍弃掉了机械义肢的设计,换成了机械手臂,因为相较之下,我觉得机械手臂会使角色看起来更有力量。

体型确定角色体型是我当时角色设定里最确定的一部分,于是我先把角色模型做出来,下图会呈现裸身版是因为想多呈现一些人体结构与细节,这方面我觉得是整只角色最有挑战性的地方,如果人体解剖与数字雕塑能力不够扎实的话,很容易透露出缺点。既然是最有挑战的部分,做得好也就容易表现出好的雕塑能力与基本解剖学知识。因此我也建议大家在作品集里可以准备最少1到2只人物角色,因为有不少公司会把人物角色作品当作能力的判断,还记得08年rhythm

[next]

& hues 到学校找人时,就提出了这些要求。(图8)

  图8

布线技巧2008年还是研究所当学生的时侯,我有幸跟一位在ilm待过的老师——seyong

kim请教了不少角色布线观念。使用zbrush做完角色体型与细节之后,我当时是使用zbrush进行重新拓扑角色布线,下图呈现的是比较适合用在动画中的布线。(图9)

  图9

若要适用于游戏用的布线,则不需要把布线整理得如此干净。普遍来说,电影或动画用的模型面数预算可以不像游戏面数那么节省,电影动画需要做到的模型移动细节也会比游戏多很多。如果是游戏布线观念来说,只要是不弯曲的关节都可以少给一些布线,但电影动画用的模型会因为顾虑到更多旋转时带动的细节在结构上(包括人物和怪兽),所以需要给予比游戏角色还要均匀的布线在人物角色上。因为人物是有肌肉的,若要做出整条肌肉连带运动的细节,就必须要有足够的布线在角色身上。此外,只有正确的布线还不够,最高境界是要让角色布线看起来漂亮、整齐、干净。

[next]

以上提供的是我所学到觉得不错的角色布线观念之一,也会因为制作公司制作方式的不同、设定骨架(rigging)的不同而有不同的布线习惯。

更多细节确定

这只角色的制作方式不是一开始就把所有细节都确定,因为有时把2d概念制作成3d版本时,会发现有意想不到的不满意的状况。有不少电影、游戏公司或是自由创作者,都喜欢同时运用3d与2d的方式,甚至还有直接在zbrush里作设定的。只要能把概念设定好,就是好技术。

确定人体体型后,我开始把初步概念里确定的配件3d化,譬如背心、裤子、鞋子等,有了这些3d模型后,让我可以有更多角度观察我的模型与增加设定细节。(图10、图11)

   图10(点击可放大)

图11

[next]

接着将剩下的概念设计细节完成,也同时观察概念设定3d化后是否如预期中的适合角色,若发现有更好的设计,再从中做些修改。

在制作角色的同时也别忘了在maya里按下按键7,以方便时时观察角色轮廓是否是我们所想要的。(图12、图13)

   图12

   图13

导入游戏引擎以上完成的高面数角色模型完成后,还要将其转换成游戏用模型。

以我现在熟练的方式,我会先在zbrush里减少它的面数,因为面数如果太多,在拓补时容易占用太多计算机内存。接着将减少过面数后的模型导入topogun进行重新拓补角色布线,至于总共需要多少面数,这要依据游戏类型与引擎来判断,若以《光晕4》和《海豹突击队4》的同等次世代角色预算,我会使用大约3万面在这角色上。贴图方面有皮肤的地方独立使用一张1024贴图,其他身体使用一张1024(建议先准备大张贴图,譬如2048,之后再到游戏引擎里把贴图压小),钢铁部分也一张1024,这样整只角色大概只使用了三张贴图,大部分的次世代引擎应该都还可以接受,我通常会将贴图先做大些(最少2048),以备日后可能会需要做宣传用海报的高质图。(图14)

[next]

  图14

当重新拓扑布线后,我会使用maya或是headus

uvlayout展开uv,接着由maya、topogun或xnormal产生normal map、ao

map,接下来的颜色贴图,择使用photoshop、bodypaint。

当以上这些贴图都完成后,就差不多完成了游戏用角色,接下来就是测试游戏用材质与角色进入游戏引擎后的效果,我通常不会百分百做完才丢进引擎,模型贴上了normal

map就可以先送进引擎看看效果,通常引擎会有方式可以只秀normal

map,这时可以先检查角色进了游戏引擎是否多出一些奇怪的接缝问题,当这些都初步检查过后,就可以回到之前步骤继续将其他贴图与材质完成。(图15)

[next]

   图15

教程到此结束,下面是在同一个硕士专题作品中的另一角色tras(dimensional

being)高面数模型,此角色的制作过程和教程中的zark大致相同。(图16)

  图16

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}