制作游戏角色头发的技巧

介绍

我的名字是卡尔文 Verhoolen。我是在柏林/德国工作的高级角色艺术家。

我在 2000 年开始 3D 工作,在英国 Eurocom Development Ltd. 工作,例如 James Bond – TWINE、Nightfire 和 Pirates of the Carribean。在 Climax Ltd. 为 Silent Hill Origins 工作后,我回到德国加入 Yager Development,从事很酷的项目,例如 Spec Ops – The Line 和 Dead Island 2。我还在 Wooga 开发了一些有趣的手机游戏。

我是自学成才的,喜欢在我所做的任何事情中学习新的东西。最快的学习方法当然是有一位优秀的导师,这让我进入了 CGMA,他们有很多可供选择的课程和导师。当我看到 Johan Lithvall 正在展示他的游戏头发创作课程时我毫不犹豫地报名了。

参考是关键

游戏中的头发既有趣又具有挑战性,因为头发有很多事情要做。

这是一个巨大的时间努力,我还没有看到有人做头发很快。与艺术中的一切一样:参考是关键!

头发是塑造角色个性的最佳工具之一,因为它显示了很多态度。

我想要哪种发型?角色是整洁的还是他/她/它不打扰头发?

怎么修饰脸型?会遮脸吗?它有什么颜色?

所有这些决定都将塑造人们感知角色个性和目标的方式。

一旦收集了您的参考并代表了您想要表达的内容,您就需要了解您想要在物理上实现的头发。根在哪里?什么是生长方向,发际线如何将头发与皮肤分开?它的结构如何,细节是什么?

工作流程

规划:

有了关于要创建的理发的所有这些信息,您就会遇到实时世界的技术限制,迫使您计划头发,使其在多边形计数和纹理空间中都有效。

通过在 Photoshop 中绘制纹理的快速贴图,开始规划纹理。这是更深入地研究参考资料的好机会。对于长发,最好以 2:1 的纵横比布置纹理,请记住为以后需要时要创建的任何其他头发留出一些空间。头发从右到左变得不那么密。

质地:

Xen 将成为您创建最终资产所需纹理的下一个停靠港。将规划纹理映射到与纹理具有相同纵横比的地平面上。

然后向上挤压顶部边缘以创建平面来生成你的头发。完成此基本设置后,您可以通过在顶视图中将它们绘制到地平面中来生成一些样条曲线,并计划应用纹理以供参考。然后这些样条线将转换为XGen导向。XGen 可用于定义每张卡片的头发数量、结块、噪声和头发的其他属性。

完成此操作后,头发将转换为几何图形并烘焙到地平面。通过这种方式,您可以在 Unreal 中创建着色器使用的所有纹理贴图。将有一个高度图、alpha、一些渐变和一个 ID 地图。之后,您可以将飞机剪成最终的发卡。

网:

创建发卡和纹理后,就可以开始创建头发网格的实际过程了。

最密集的卡片用于创建遮挡头发,这将定义主要外观。在这个阶段,确保你看不到头骨或另一侧的头发是很重要的。一旦这被挡住了,第二层和第三层头发将被创建在顶部,留下一些负空间来赋予头发深度。与艺术中的大多数资产一样,我们从大细节到小细节。后者是在最后创建的,也是最有趣的部分,因为它将赋予资产最终的体积、流量和形状。用飘逸的头发完成将勾勒出轮廓并完成网格。

引擎:

网格完成后,几乎可以将其导出到引擎中。为了在着色器中增强深度并控制它,环境光遮挡将被烘焙到顶点中,并且可以导出资产。终于到了引擎阶段,可以导入网格和纹理。此资产中使用的着色器是 Epic 在其角色基准场景中提供的头发着色器。一旦设置完成,就需要仔细调整着色器中的属性。

这个头发资产有大约 40K 个多边形,这对于头发来说是相当沉重的。仍然有很多可以减少,尤其是在头发的基础层上,因为它是覆盖最多的层。除此之外,可以在第一个 LOD 中很快关闭带有飞散头发的顶层,然后可以使用 Simplygon 处理其余的头发。

最后的话

实时头发仍然是一件非常复杂的事情。即使在专家级别,头发的创造也只是需要时间。在此阶段无法扫描或简单地自动构建它。研究、规划、烘焙、纹理和网格创建以及与引擎的集成以及动画准备使每个制作都变得昂贵。

动画头发资产显示了它自己的挑战,因为在这些发卡上使用物理会导致交叉点,这会立即打破幻觉。

但是:如果这样做得当,它会通过让您的角色脱颖而出并为他们和您的项目提供更多深度而获得丰厚回报。

在我的职业生涯中以及 Johan 一直提醒我的一个策略是,能够及早杀死你的宠儿很重要。因此,请继续迭代每一步,但要快速完成以按计划进行。安排您的工作以首先回答您任务中最重要的问题,但也要仔细计划以保持在预算/时间范围内。

我希望这份工作流程的总体概述对读者有所帮助。我只能建议您参加该课程以获取更多详细信息。我真的很幸运有机会参加Johan Lithvall的CGMA Hair Creation for Games课程。

返回首页 

作者 CG-BOX

发表评论