咨询电话:400-810-1418服务与监督电话:400-810-1418转接2

如何在Substance Designer中制作华丽的材质?

发布时间:2021-07-09 10:00:28

Hello,大家好,今天给大家带来如何在Substance Designer中制作华丽的材质,我是CC。

Benjamin Thomas与我们探讨了如何使用SD制作材质以及制作能以假乱真的真实材质的挑战并且分享了一些给新手的小技巧。

介绍

我叫 Benjamin Thomas,目前是德比大学计算机游戏建模和动画专业的高级讲师。我当讲师已经将近 4 年了。在教学之前,我在 Firefly Studios 工作了超过 11 年。在那里,我从初级 3D 艺术家一路成长为首席艺术家,参与制作并发布了 5 个游戏。

在 Firefly Studios 期间,我参与了广受欢迎的 Stronghold 系列游戏,包括 Stronghold 3、Stronghold Crusader II 和 Stronghold: Warlords。其他值得一提的项目是 MetaMoprh: Dungeon Creatures 和 Dungeon Hero。

1.webp.jpg

使用Substance Designer

值得一提的是,我的游戏材料创作之旅始于 2007 年左右,当时我找到了我的第一份游戏研发的工作。在这里,我学习了如何烘焙、制作法线贴图、使用 Photoshop 处理参考图像以制作漫反射贴图,以及使用 CrazyBump 等工具生成光泽度贴图和高光贴图。在导出到引擎之前,你需要将贴图贴到到不同的通道中,手动保存 DDS 文件类型并在 Max/Maya/Softimage 中制作材质。你了解了所有这些不同的贴图如何协同工作,以及如何最好地使用这些贴图来达到你要的效果。实际上,这与在 Substance Designer 和 Painter 中制作材料并没有太大不同。

在 2014 年初前后,要塞十字军 II 的开发即将结束。我开始探索新的工作流程,以提高制作质量,同时提高我们艺术流程的速度。这是我发现 Substance Designer 和 Painter 的时候。从一开始,很明显,通过使用自定义导出预设和书架工作流程等功能,我们不仅可以加速资产集成,而且可以开始构建所有艺术家都可以访问的材质库。

项目入门

无论你计划制作什么样的资产,无论是在 ZBrush 中雕刻、完整的场景地编作品还是材质,参考收集都非常重要,这应该始终是第一步。不要只是为了收集而收集,而是收集有用的参考文献。

我喜欢使用 PureRef 来收集我的参考图像。正如你在下面看到的,这是我的熔岩材料参考板的屏幕截图。值得注意的是,我还喜欢收集摄影和 Substance 材质的渲染图,并将它们添加到我的 PureRef 板中。摄影作品是非常重要的参考,因为你看到的是真实世界的数据,而且对于数值采样也非常方便!这是我们将在本文后面讨论的内容。

2.webp.jpg

完成此步骤后,我将使用我的模板场景并首先开始试验和构建高度图。

3.webp.jpg

制作自然材质球

我通过首先研究参考图像来处理我的自然材质球,我喜欢通过思考自然如何形成、分层和结构来分解自然模式。观察流动、图案和形状非常重要。

4.gif

从上面的这两个 gif 图中可以看出,我在构建这种材料时考虑了自然分层。我是从最底层开始构建的。

5.gif

其次,我会考虑以后将如何使用这些材质/纹理以及可能存在哪些迭代和使用场景。然后我开始在 Substance Designer 中试验并相应地构建我的高度图。这里有一个值得分享的技巧,尽快把你的材料放入引擎!根据我的经验,您的材料在 Substance Designer 中可能看起来很棒,但它在引擎中的表现如何?它如何与其他资产结合使用?它是否正确平铺?它能正常运行吗?所有这些问题都无法在 Substance Designer 中得到解答。

制作这个简单的草的材质的目的是把它带入Unity,我自学了如何使用Shader Graph进行顶点混合。我想使用简单的顶点混合来混合 3 种不同的材料。

6-1.gif6-2.gif

这种类型的材料面临的挑战是创造出能够正确混合的天然平铺草。这是分层方法派上用场的时候。下面你可以看到我正在测试平铺,并试图发现材质在大面积上平铺后可能会看到的任何大间隙和形状。一般来说,这种类型的纹理需要更小的细节而不是大的形状,而且没有什么东西会在重复时太过跳脱。

对于那些刚开始使用 Substance Designer 的人来说,其实没有神奇的公式或“正确的方法”。是的,你需要掌握该软件并了解直方图、位深度和混合模式等图像基础知识,当然了某些节点肯定比较适合配合。例如,插入曲线节点以操纵灰度值的渐变可用于生成各种细节。下面你可以看到我使用这种方法来控制草叶的轮廓。这种方法也用于在图中创建更大的草叶和叶子。

7-1.gif7-2.webp.jpg

最后,我想分享一下我最近制作的一种更复杂的天然材质的想法。

8.webp.jpg

这里的挑战是创造一种感觉像是在运动的材料,我希望熔岩和岩浆感觉是在流动的。

在这里,我尝试了各种模糊和扭曲的组合来获得那种流动的感觉。在我将这些与多向扭曲节点结合之前,一切都没有感觉。         

9.webp.jpg

在上方,您可以看到平铺线性渐变的基本设置,该渐变通过管道传输到多方向扭曲中,并使用 Perlin 噪波来驱动强度效果。这就是我开始感受这种熔岩和熔岩自然流动的方式。下面您可以看到随着强度的增加,平铺的渐变如何开始变得像液体一样。在这里,我使用了 4 个方向的链混合模式。

10.gif

一旦我解决了这个问题,我就可以完成创建基本岩石形状的过程,并将其用作强度输入,使用多方向扭曲来扭曲熔岩。在熔岩形状的早期迭代下方,这取代了上述初始概念中的平铺线性梯度图。  

11.gif

下面是使用与上述相同方法的最终熔岩流向图,但使用更复杂的熔岩形状驱动扭曲。

12.webp.jpg

总而言之,对于天然材质,参考和观察绝对是关键。考虑分层和构造。最重要的是我经常问自己它是如何形成的,它在现实世界中是如何构成的?我如何最好地使用节点/工具来复刻它?最后,在引擎中制作你的材质/纹理并进行迭代!

粗糙度

如果不是更重要的话,粗糙度至少与固有色同样重要。如果您想要以假乱真的材料,那么可信的粗糙度绝对是关键。我看到学生/初学者非常关注固有色而忘记了粗糙度值。

我对粗糙度的处理方法并不复杂。一般来说,在 Substance Designer 中,我总是在高度图之后创建我的固有色。我喜欢在创建我的固有色时将粗糙度值保持在 0.8,这样我就可以只看到颜色而不会受到太多粗糙度的干扰。

13.webp.jpg

完成固有色后,我将其替换为黑色统一颜色,这样我就可以只看到粗糙度值并从那里开始。正如您在下面所看到的,带有和不带有粗糙度的黑色均匀颜色确实突出了在没有底色影响的情况下看到粗糙度的重要性。

我创造粗糙度的方法非常简单。我采用固有色,将其转换为灰度图像并使用level节点调整值。这为我提供了一个很好的起点,特别是如果你的固有色采样正确的话。

拥有正确的数值非常重要,实现这一目标的最佳方法是遵循 PBR 理论并拥有正确的参考资料。一般来说,从照片中采样数据是不好的,因为这些数据包含您不想要的纹理数据,例如光照和阴影。基础固有色和粗糙度最重要的参考/数据之一是摄影数据。

下面是我的纹理与采样摄影参考的比较。在这种情况下,我能找到的最接近的数据是来自 Quixel Megascans 的熔岩,它非常适合我的熔岩材料。

14-1.webp.jpg14-2.webp.jpg

我花了很多时间在这里调整我的数值以接近参考值。同样重要的是要声明,在引擎中制作你的材质/纹理并调整以符合你的需求。

最喜欢的材质

到目前为止,我最喜欢的材料是我的 Mr. Whippy Ice Cream。我 3 年前做了这个,这是我第一次尝试使用高度图来真正使一个简单的圆柱体变形。我最喜欢的是我如何设法让酱汁滴在表面上。我现在就想整一个冰淇淋!

15.webp.jpg

最具挑战性的材质必须是我目前正在制作材质。

16.webp.jpg

我正在利用前面讨论过的线性渐变和曲线工作流程,旨在创建各种盆的形状。它处于早期阶段,这里的总体目标是在 Substance Designer 中完成我的形状制作。

以下是我的形状制作的一些示例。在这里,我只是使用基本形状和变换来构建不同的元素。我在这方面玩得很开心,它肯定会提高我在 Substance Designer 中的形状制作技能。

17-1.gif17-2.gif

初学者提示

我强烈建议看看像Daniel Thiger和Joshua Lynch这样的大师。80 Level、YouTube 和 ArtStation 的learning板块是很好的资源,但我想在这里提出警告。请不要只是漫无目的地按照教程、实验和学习不同的节点。

观察技巧是最重要的,观察你周围的真实世界,拍照和写笔记。先练习制作简单的材料,不要跳进去尝试复杂的科幻走廊。从小处着手,迭代和练习。

今天的分享就到这里啦,我们下次再见~

来源:Thepoly公众号