用ZBrush和UE5重现Sekiro的忍者义肢

用ZBrush和UE5重现Sekiro的忍者义肢

首页动作格斗空心忍者更新时间:2024-06-07

Alina Garcia Hernández讲解Sekiro的义臂项目,解释了收集参考资料的方法,详细介绍了使用多种材料制作复杂物体的纹理技术,并分享了使用UE5进行渲染和演示的宝贵技巧。

1

介绍

大家好,我叫Alina M. García Hernández,现年30岁,是一名道具艺术家,在视频游戏行业拥有3年工作经验。当我的职业生涯从界面设计师开始时,电子游戏的世界就像一个遥远的梦。我非常想进入视频游戏行业,但我只找到了应用程序开发和市场营销方面的工作。直到3年后,我才发现自己被阻碍住了,然后COVID-19大流行就来了。我利用这段时间学习了有关3D的一切知识,并意识到我可以在其中沉浸数小时而不觉得时间在流逝。

我很幸运,就在数字营销公司开始试验涉及增强现实和虚拟现实的潜在产品时,我进入了增强现实和虚拟现实领域。我尽可能多地找工作,以弥补我在错误的方向上浪费的时间,直到我终于遇到了视频游戏行业的人,他们鼓励我去申请。

当我加入第一家视频游戏公司时,我在参与各种项目的同时也在实现梦想。我从制作风格化的道具开始,这让我学会了完整的工作流程。然后我开始用模块化结构设计场景,参与模拟器的大型硬表面项目,有机会为Remnant II制作道具,甚至开始专人负责和组织项目,同时对他们进行培训,甚至审查新作品的测试。

整个经历让我清空了我的作品集,重新开始,以实现我的目标:进入恐怖视频游戏,成为一名道具艺术家。

2

参考资料

在选择制作Sekiro的义肢时,我的想法是挑战自己,将有机与无机结合起来,使用各种材料共同完成一个整体。我喜欢这样的游戏,而且我一直希望为自己的作品集增添有意义的作品。

首先,我研究了参考资料;我有一个巨大的PureRef,里面主要是游戏截图和电影片段,还有粉丝们的想法和重新制作手臂的Cosplayer。这样做是为了了解更多不易观察到的细节。然后,我寻找每种材料行为的参考资料:它们如何断裂、如何染色、如何生锈或被划伤,并添加有关它们如何制造的视频和图片,同时考虑到其制造年代。现在的金属制品与战国时代日本铁匠打制的金属制品不同。除其他因素外,细节上的差异肯定在于制造时使用的工具。

在完成参考资料阶段,我总是会根据其他视频游戏中的道具来选择一个质量条,这些道具会给我带来灵感,至少比我之前的作品更具挑战性。对于这个道具,我选择了Hunt: Showdown,我研究了考虑到的不同损耗水平,以及他们与公众分享的工艺信息,这样我就可以设定一个可实现的目标。

3

建模

在建模阶段,我首先在Blender中创建了所有组件的块面图。之后,我就能确定组成完整模型的每个部件:它们是如何连接在一起的,以及它们的比例,以便与主要概念相匹配。这对我很有帮助,因为我可以更容易地确定要为每个部分分配多少时间,从而更好地管理时间。

首先要澄清的疑点是如何使用绳索将所有东西整合在一起,这些绳索是如何排列的,有多少个绳结,以及在哪里需要它们。

我创建了一个顶点路径,并使用了"Solidify"和"Subdivision"修改器,这样我就可以对其进行实时编辑,从而修改整条绳索的粗细和轨迹。我的目标是让它们看起来实用,在拉动时收紧,从而防止它们看起来重叠。

当我大致确定了所有部件后,我就开始用ZBrush制作高模。对我来说,最耗时、最需要关注细节的部分可能就是雕刻手臂上的金属支架了。它们看起来可能很简单原始,但决定如何建模才能使边缘没有硬伤,在光线可以照射和反射的地方有一个斜面,同时显示出与参照物正确匹配的损坏量,这是我在未来几个阶段都要修改的东西。

这就是为什么我总是使用图层。我保存一个Morph Target,添加夸张的破坏量,然后用Morph Brush工具进行清理,同时用图层进行平整。甚至在制作最终纹理之前,我也做了一些修改。

制作绷带模型是一次全新的体验。我不想让它看起来像一块普通的布料。我希望绷带的磨损和损伤能够被看出来,因此我使用了从艺术家Pepe Salguero那里学到的方法。

我在ZBrush中创建了一个可以均匀细分的网格,然后在Substance 3D Painter中创建了一个高度贴图和一个不透明度贴图,将其应用到ZBrush中绷带的高模上,同时保持它们的UV展开,这样模型就不会拉伸。对我来说,这些绷带的作用更多的是让假肢与整个身体正确贴合,并让双手在握住物体时有更多抓握力。

关于手,我有很多想法。我曾一度想用骨头来制作整个手部,但后来考虑到指骨内部有机械装置,没有肌肉和其他有机部分,是非常脆弱的空心小块,无法经受战斗的考验,所以我选择了金属。

我用Blender制作了模型,绳索穿过手指的每一部分,然后用ZBrush添加细节,将Milad Kambari的笔刷与Slash3和Damstandar的笔刷结合使用。

皮革和骨头是我在建模时最喜欢的东西,即使是骨头,无论我怎么研究,也找不到它与哪种动物或生物相匹配。于是,我尝试了各种孔隙率曲线。问题在于,我应该在建模阶段进行到什么程度,而将剩下的部分留给纹理制作阶段。

我在Megascans上查找了各种骨骼的字母,并在Photoshop中编辑了详细的孔隙率照片,创建了新的孔隙率。对于皮肤,我使用ZPlugin中的UV Master自动生成UV,并将位移贴图与表面噪点结合使用,然后将其平铺到图层中,在图层中划分出每种类型的损伤和细节。

4

拓扑和纹理

我在Blender和ZBrush中完成了整个拓扑。对于大多数无机物,我可以使用最低的细分级别,几乎在我开始绘制时就已经完成了。

但对于有机作品,我曾多次尝试让ZBrush中的ZRemesh工作,但最终发现从一开始就使用Blender工作更省事。我使用Sergey Tyapkin的ZenUV来保持texel中相同的密度,至少它能帮助我在重叠过程中使用UVPackmaster 3来适应它们。

在纹理制作方面,我首先在Marmoset Toolbag 4中进行烘焙。例如,我会取出几种环境光遮蔽的变体,筛选出每个元素所需的接触数据,然后在Substance 3D Painter中对它们进行编辑,以创建一个最终的环境光遮蔽贴图。有了最终的基础贴图后,我就把它们导入Substance 3D Painter,然后把我的作品分成不同的文件夹,这样我就不会因为纹理太多而迷失方向,尤其是当我快要完成时,我觉得某个作品没有整合好。

至于金属部分,我参考了多种颜色,因此决定只使用3种不同色调的金属。我使用了"深色陈旧钢"和"废旧钢"的组合,并对它们的基础色调的饱和度和色调进行了调整,还修改了图层,为每种金属添加了独特的小细节。例如,在穿琴弦的金属片上有微小的焊接细节和划痕,并使用了Grunge Scratches Fine,而不像一些最外露的金属片可以承受更深的撞击。

对于骨骼,我使用了一个圆柱形的翘曲投影,这样可以看到血管在骨骼周围流动。这也可以通过从一开始就拉直UV来解决,但我可以通过投影和在图像中正确放置枢轴来解决。

在骨骼头部的底部,我使用了为高模创建的相同Alphas,并将它们用作画笔,在高度贴图中突出显示一些细节,作为最后一个细节,我为骨骼添加了微妙的散射,使其具有有机感。

5

污垢和锈蚀

我将污垢和损坏的变化分为两种类型:一种是每个部件单独受到的损坏,另一种是模型整体受到的损坏。我从单个类型开始到总体类型;每种金属都有自己的生锈方式,或者织物上有吸附的汗渍和血渍,这与覆盖整个部件的灰尘、进入空腔的泥浆或机械运动部件上的油渍不同。

我还根据材料的附着力对后者进行了细分。对于织物吸收油污的方式,我使用了一个填充层,而对于油污与金属件的行为,则使用了另一个填充层。每幅作品都先放置了一个饱和色填充层,这样我就可以用黑色蒙版和格调蒙版来识别它,从而增加作品的多样性。我使用多重蒙版编辑器来调整油彩的附着方式,选择油彩是更多地附着在凹陷处还是角落里,然后根据自己的喜好,在线性闪避或减法中添加油彩或一些填充图层来细化这些区域。

我把绳子作为一个装饰,这样所有的作品都能在地图上有一个合适的空间。为了使绳索看起来不重复,我首先将最长的一段作为引导线,所有其他部分都可以围绕引导线移动,以防我需要改变任何属性。这样可以防止UV共享环境光遮蔽贴图,因为联系信息会重复出现,所以我在UV中创建了第二个通道,以便在引擎中添加。

作为最后一个细节,我在混合器中添加了一个粒子系统,其中有三个不同的三维粒子,我根据字符串的最终颜色对它们进行了纹理处理,并取出了它们的Alpha值。在尊重枢轴的前提下,用旋转和大小的变化对它们进行了分布,这样它们就会随机生成,但总是有相同的一端接触到字符串,然后将它们作为一个单独的元素导出,准备添加到虚幻引擎文件中。

加入这些细节后,假肢看起来就像一个整体,独一无二,从而避免了反差,比如一只全新的抛光手和一只破旧的假肢前臂,但我也避免了污垢和灰尘层在整个资产上看起来过于统一。

我所追求的是通过对比和定义每个部分,在这些图层中创造变化,这样就不会使粗糙度变得扁平,从而创造出更好的构图。你可以选择突出哪个部分,而不会迷失在不同的材质之间。

6

渲染

从项目一开始,我就计划对资产进行实时渲染,并将其集成到游戏引擎中。我使用了PBR Metallic Roughness工作流程,并决定使用UE5,因为它具有照明功能,而且易于构建场景进行渲染。

第一步是导出所有元素并将它们集成到一个默认场景中。在那里,我将几何图形连接到一个简单的着色器中,对纹理的外观进行快速测试,并确保它们具有正确的格式。在这一阶段,我需要在 3D Designer 和虚幻引擎之间来回切换,以进行不同的调整,从而使整个作品达到最佳效果。

我使用了HDRI背景插件;我就是这样开始寻找具有良好光线平衡的HDRI的。通常,这是我选择场景温度和色调受灯光影响程度的地方。我用中性色设置了一个简单的平面作为渲染背景,然后添加了一个"后期处理卷",它可以帮助我确定曝光值和后期效果。

这可以帮助我避免金属部分的反光曝光过度。我将它们的色阶保持在-2和2之间,通过光线追踪的反射和全局照明对场景进行实时照明,然后使用三点式照明,重点突出最有趣的部分,放置一个主灯、另一个对比灯和后面的第三个灯,以照亮边缘和边缘光。

我对每个镜头都这样做,因为每个手臂位置都有重要的区域需要照明,也有有趣的细节需要展示。我通常会创建一个电影摄像机,并调整其焦距和深度值。之后,我会为摄像机和最终产品(本例中为假肢)的不同位置设置动画键。

我就是这样进行不同的捕捉工作的,重点是让每个捕捉都能达到最佳效果,同时在需要改变时又能返回到前一个捕捉。最后,我制作了一个简单的手部动画,并将其放置在一个转弯处,以防止作品保持静态。

我认为,通常在估算个人项目所需的时间时,应该为项目的展示分配足够的时间。这时,你通常会回到作品的纹理或几何图形上,对一些不利于项目最终图像的方面进行改进。这需要时间,但值得付出努力。

7

总结

我相信,对道具的每个部分了解得越透彻,就越能将其发挥得淋漓尽致。这不仅仅是建模和放置。我们必须关注更多的细节,例如它们受到的力,它们对其他部件施加的力,它们传递的信息,轮廓,材料如何随时间演变,所有这些赋予道具生命力的细节都是我们认为吸引人眼球的地方。这就是参考资料的重要性所在。

对于初学者来说,有时研究有用的信息似乎很有限。我给大家的建议是,不要只搜索模糊的东西,而是要寻找不同时代的模型和建造手册,避免因为缺乏信息而试图发明一些东西。这是最破坏模型视觉流畅性的地方,即使你的作品来自幻想,你也必须为它创造一个背景。你的热情越高,你能为它创造的故事就越好。



查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved