2014年10月8日

Photoshop生成的流动贴图(flowmap)

作者 Jon Lindquist

Photoshop提供了大量工具以供贴图编辑和图像控制。 很方便的一点是,您也可以使用这些工具来生成流动贴图(flowmap)。 本篇文章将为您展示如何使用UV贴图和Epic提供的操作在Photoshop中生成流动贴图。 请注意本操作只能在Photoshop CS5或以上版本中生效。

如您需要使用流动贴图操作,请直接打开UV贴图并确认此贴图在背景进行调用。

UV Texture Backgroun

附件图像可用于平铺流动贴图的贴图,或您也可以渲染来自于您选择应用的自定义uv贴图,从而生成模型的流动贴图。 关于捕获UV将其作为贴图的流程的详细信息将在后文做介绍。

然后,按下“Create Flow Map”(创建流动贴图)按钮的play(播放)键,然后它将会指示您继续后续的操作。 操作指示如下。

Create Flow Map

在按下播放后,将会打开Liquify(液化)窗口。 您可以随意涂画表面,但是要避开边缘位置。 在此处添加的变形将会在您按下OK后被烘焙到流动贴图中。

Distort Texture

最终的流动贴图的贴图将会位于您所有层的最上一层。

Final Flow Map

在平铺贴图的流动贴图的情况下(如上所示),最终的偏移信息与其在页面的位置无关 - 这表示您可以移动它并复制。 您只需复制最终的流动贴图层并设置其层混合模式为叠加(在不与其他变形区域重叠的区域中,其结果将为正确结果)。

Offset Flow Map

我们的提示

在关闭SRGB的情况下导入贴图,并尝试使用向量置换贴图压缩(未压缩),从而通过mip等级来大大降低图像尺寸。 关于流动贴图,比起分辨率,质量要重要得多。

Unreal Engine Tips

在材质中,通过减去0.5来将贴图偏移和缩放到-1至1的范围,并将运算结果乘以2,或者如您需要,可以将2换成更小的数字。 此贴图可以随后和新建的“FlowMaps”材质函数一起使用,或以其他方式一起使用。

您可以在如下位置找到使用流动贴图材质函数的示例材质: Material'/Engine/Functions/Engine_MaterialFunctions02/ExampleContent/FlowMaps.FlowMaps'

以下示例展示了如何使用流动贴图来随时间对单一贴图进行变形:

One Texture Gets Distorted over Time

Bluprint of Flow Map

采用的操作

您可以通过在Actions(操作)选项的下拉框中点击“Load Actions”(载入操作)来将附件中的操作内容(下载)复制到您的Actions(操作)面板中。 您可以把文件复制到出现的文件夹中,选择它,然后点击Load(载入)。 此时会出现新的操作组。

Action Install

Load Action

高级操作选项:

如果您希望获得对流动贴图生成过程的更多控制,您可以进行如下操作:

打开Actions(操作)面板,然后取消勾选前3个操作。

Advanced Options

复制您的UV层并将其命名为“FlowMap”。 您可以通过改变像素位置来随意变更它,然后再次按下 Create Flow Map(创建流动贴图)操作的play(播放)。

Duplicate UV Layer

您现在可以创建不受液化工具限制的流动贴图了。

对使用3D Studio Max制作的模型渲染UV图像时的技巧

为您的模型创建新材质。 添加顶点颜色贴图到漫反射输入。 点击它然后设置其贴图为您想要渲染的UV通道。 按下“0”或打开主工具条的“Rendering”(渲染)下拉框的render to texture(渲染到贴图)对话框。

在输出下拉框下,选择添加并选择diffuse map(漫反射贴图)。 按下render(渲染),您将获得可使用的UV贴图。

Tips for Rendering UV images from 3D Studio Max Models

希望您能享受制作流动贴图的过程!