今天为大家介绍一下ArtEngine,这是一个基于节点的独立应用程序,可以在Unity中创建各种材料纹理。下面展示如何在Unity中使用ArtEngine设置材质。


ArtEngine介绍


ArtEngine注重于材料制作,可与任何引擎配合使用。用户可以输入数据,并且软件可以对其进行操作以适应他们的需求。可以是任何图像,从单个图像,扫描数据到购买的资产。

该软件还可以自动执行创作者不想执行的耗时且重复的任务,从而加快材料制作速度,并使创作者可以将时间花在其它工作上。

如果你熟悉其他基于节点的图像处理软件,则可以轻松使用ArtEngine。在ArtEngine中包含一些程序功能,让我们可以从头开始构建素材。

也可以从任何图像处理软件(例如“色阶”,“混合”,“模糊”)中获得标准工具,并处理将要执行的常见手动操作。ArtEngine工具能够使用AI自动执行多个流程,比如接缝去除,变异,JPEG伪像去除和Up-Res。


ArtEngine特点


ArtEngine能够将完整的材质集作为图形内的单个节点进行操作,而不是始终使用单个通道。尽管节点图会随着时间的推移而变得复杂,但我们可以简化流程。任何时候都可以使用“构成材质”节点并开始作为完整的材质集工作。

或根据输入数据构建材质集合,以保持图形的美观。
ArtEngine中的基于AI的缝去除工艺。只需点击按钮,就可以在所有通道上获得无缝地图,从而无需手动复制印花接缝。
ArtEngine的另一个出色功能是Mutation,可以使用AI和一些输入参数来无缝地生成变化。


创建材料


在ArtEngine中创建材料比较简单,你可以像使用单个图像来处理全部材料。这需要一些手动调整才能正确绘制,但过程十分轻松。

接下来需要一些钻机设置,在这里可以捕获具有不同照明角度的表面。通过“多角度纹理”节点进行处理,以生成反照率和法线。这个节点有着很多功能,包括:自动排序和径向补偿。
对于精确材料,可以执行典型的3D重建并将贴图烘焙到平面上。在ArtEngine内部,有Normal和AO生成节点,因此只需要烘焙Color和Height信息即可。在这种情况下,只是从ZBrush进行画布捕获,然后将此权限推入ArtEngine来处理其余部分。这可以是消除接缝,调整颜色以及创建其他通道的任何方法。此方法在使用ArtEngine之前需要完成最多的工作,但会产生最高质量的结果。


硬件


要运行ArtEngine,需要Windows PC和NVIDIA卡。AI处理严格依赖于GPU,因此VRAM越多越好。


照明


拍摄照片以进行材料创作时,最好在阴暗的天空下拍摄图像而没有任何直接阴影,也可以使用过反照率生成,硬阴影去除和渐变去除等工具调整图片。


节点操作


要开始使用ArtEngine,就像将数据集拖放到图形区域一样简单,无需花费太多设置时间即可立即开始工作。这里拖放数据集,并立即使用“构成材质”节点开始将完整集作为单个节点进行操作。

使用ArtEngine的一个好处是可以同时处理多种材料,而不需要每种材料单独的项目。
也可以删除不需要的元素,使用经典Content Aware Fill。
也可以使用带有“接缝去除”功能的“忽略蒙版”,实际上将重新组装无缝版本,但不包含着色区域。如果初始数据被有点缺失,可以使用上面功能,也可以使用此方法填充斑点。
使用相反的方法,可以发挥创造力并将零件提取到自己的可平铺版本中,然后通过Height将它们重新混合到另一种材料中。


去除接缝


ArtEngine不使用不分析程序化方法来去除接缝,而是分析输入并使用AI重建接缝区域。我们可以控制接缝的边界,然后系统会指示希望在何处进行操作。

去除接缝是机器学习和数据科学的结合。简而言之,对突出显示的边框区域进行了分析,在该区域中图像将被拆分为多个块。然后,它以最小的差异重新组装,从而消除了接缝。


随机材料


对于有机或更随机的材料,只需点击一下就可以完成。当涉及到更结构化的表面(如砖块和鹅卵石)时,需要通过生成结构的指南来帮助AI,这是一个黑白图像,可帮助Seam Removal在保持结构的同时完成其工作。你可以在外部或在ArtEngine的内部进行绘制以指导AI。

突变,与在可调整参数的基础上散布材料以创建新的东西非常相似。由于基于AI,因此过渡是可信且无缝的。以下是在调试纹理上使用不同参数进行突变的示例,以提高可见性。

可用于突变的设置包括抖动量,随机缩放和旋转,接缝边界宽度和除斑。将所有这些参数一起使用可以拥有无限变化,当与颜色匹配一起使用时,也可以获得更多的变化。

变异模式的另一个重要用途是根据实际尺寸放大材料。例如从资产库进行1m x 1m的扫描,可以将其更改为指定的目标尺寸。这是在尊重输入和输出尺寸的同时,将空间填充到所需的分辨率。这对于实现完美的纹理像素密度非常有用,之后可以使用“版本修订”来发现过于重复的区域。


色彩工具


有几种工具可以在ArtEngine中操纵颜色。首先是通常的“颜色到蒙版”节点,但将自动执行颜色选择过程以基于阈值生成一系列蒙版。

“颜色转移”节点对于在不使用遮罩的情况下本质上更改现有图像的颜色很有用,甚至可以将一幅图像的颜色与另一幅图像的调色板匹配。


颜色匹配


色彩匹配与Photoshop中的功能比较相似。除此之外,因为它是基于节点的,所以这是在图形内部尝试不同外观的好方法。如果材料需要适合某个生物群系,可以通过不同的样本找到适合的材料。


其他功能

ArtEngine提供了许多专用于织物的节点,例如Pattern Unwarp,该节点将利用AI来使图案化的图像不变形。
ArtEngine内置了基于AI的重新整理功能,用于旧数据的重新制作。
Style Transfer功能可以将图像组合成新的东西。如果你的项目需要背景艺术,可以使用这个功能,但Style Transfer仍处于测试阶段
ArtEngine还有“批处理”功能,在这里可以为它提供单个地图或完整材料的文件夹。

ArtEngine只是在AI辅助内容创建方面开创了先河,并且可能还会有其他更新,大家可以使用这个工具来创建材料。