创建无缝重复纹理

重复纹理是通过在栅格中平铺或重复图像创建的。无缝重复纹理是一种无法看到每个分片的边界的纹理,因为图像在每个分片边连续匹配(就像在纸张的边缘对齐墙纸图案一样)。

可以使用折回功能在“Paint Effects”中创建无缝重复纹理。使用折回功能可以跨画布的边进行绘制并让笔划在相对的边上继续,就好像将画布折回到一个圆柱体中并在边处接合一样。可以在水平方向上、垂直方向上或同时在两个方向上折回画布。

创建无缝重复纹理

  1. 创建新的文件纹理。有关详细信息,请参见文件纹理节点
  2. 使用鼠标中键,将新文件纹理从“Hypershade”拖动到画布上。将打开“Paint Effects 新图像”(Paint Effects New Image)窗口。
  3. “图像名称”(Image name)框中键入新图像的名称,或者单击文件夹图标并选择某个现有纹理。默认情况下,会将该图像存储在当前项目的 sourceimages 目录中。
  4. 如有必要,请设定画布大小。对于纹理,通常使用方形画布(例如,256 X 256 像素或 512 X 512)。
  5. 单击“背景色”(Background color)框以打开“颜色选择器”(Color Chooser),为图像选择背景色,然后单击“接受”(Accept)。有关使用“颜色选择器”(Color Chooser)的信息,请参见颜色选择器
  6. 单击“应用纹理”(Apply Texture)
  7. 执行下列操作之一:
    • “建模”(Modeling)菜单集中,打开“Paint Effects 全局参数”(Paint Effects Globals)窗口(“生成 > Paint Effects 全局参数”(Generate > Paint Effects Globals)),并确保启用适当的“包裹”(Wrap)选项。启用“H 向折回”(Wrap H)可在水平方向上折回画布,启用“V 向折回”(Wrap V)可在垂直方向上折回画布。有关信息,请参见 Paint Effects 全局参数选项
    • 在画布工具栏上,单击适当的折回按钮。
  8. 在画布上绘制。有关信息,请参见在画布上绘制。在折回的边上绘制时,笔刷笔划会在对边上继续。
  9. “属性编辑器”(Attribute Editor)中打开文件纹理,单击 place2dTexture 节点选项卡,然后展开“2D 纹理放置属性”(2d Texture Placement Attributes)
  10. 根据是在 U 方向、V 方向还是同时在两个方向上在覆盖区域外部复制纹理,启用“U 向折回”(Wrap U)“V 向折回”(Wrap V)
  11. “UV 向重复”(Repeat UV)字段中,键入希望在覆盖区域内沿 U 和/或 V 参数化曲面方向映射的纹理贴图的副本数。

    纹理将在其着色器所附加到的任何对象上无缝折回。

侧滚画布

如果折回画布,可能希望显示边接合的区域。可以使用侧滚功能完成该操作。侧滚功能会侧滚画布,就好像将它包裹为一个圆柱体一样,这样图像可以连续地从左到右或从上到下移动。

如果不使用包裹功能,但希望校正在画布的边处创建的任何接缝,该功能也非常有用。在以下示例中,在垂直方向上(从上到下)将画布侧滚了 50%。现在可以使用喷笔轻松地校正接缝了。

侧滚画布

  1. 选择“画布 > 侧滚”(Canvas > Roll),然后选择下列菜单项之一:
    5025 水平(25 horizontal)

    从左到右侧滚画布,距离为画布宽度的 50% 或 25%。

    -25% 水平(-25% horizontal)

    从右到左侧滚画布,距离为画布宽度的 25%。

    50, 25 垂直(50, 25 vertical)

    从下到上侧滚画布,距离为画布高度的 50% 或 25%。

    -25% 垂直(-25% vertical)

    从上到下侧滚画布,距离为画布高度的 25%。