如何在 Maya 中制作带有外部纹理边框的可平铺纹理?
How do I make a tileable texture with an outside textured border in Maya?
TLDR 版本:
我如何在 Maya 中获得带有外边框的可平铺纹理?
规格:我是运行Windows10 Home,Autodesk Maya 2018,Unity 5.6.1f1。这是一个Maya问题,但是我想把完成的模型放到Unity中让它也能运行。
我的想法的长版(老实说,可能需要阅读此内容才能理解):
我有一个天花板,我正在尝试从现实生活中获得逼真的纹理。我正在 Maya 中制作一个房间的 3D 模型。这是灰泥天花板。我发现了一种完美的可平铺灰泥纹理。问题是,我的天花板周围有一个 4 英寸的边缘 而不是 灰泥 - 就像为了美观起见,湿滴油漆只在天花板边缘周围平滑。
我想在 Maya 中使用我的天花板平面并在上面贴上可平铺的灰泥纹理,但这样我周围就没有光滑的边缘了。
我可以通过复制可平铺图像来 photoshop 创建一个 "whole ceiling" 纹理,直到我得到尺寸合适的天花板,然后在图像周围的光滑白色边框上进行 photoshop。但是我会有一个巨大的高分辨率图像可以读入,如果我想稍微改变天花板的大小,我就必须重新制作纹理,而不是让我华丽的平铺纹理占用为我照顾它。
我希望天花板只是一个平面,但除了将其制成两个几何体之外别无选择:一个平面用于内部的灰泥,另一个围绕它的网格用于纯白色边框?
我可以在天花板平面上放置多种材料吗?也许调整顶点,让面只覆盖边界,只选择那些面作为纯白色天花板纹理,其余的是我的可平铺灰泥图案?那是可以做到的事情吗?这是一个好/最好的主意吗?
有没有什么方法可以将纯白色边框和可平铺图案放入 one 纹理中,并告诉它只平铺它的一部分,并将图像的另一部分用于边框?
好的,就这些了。任何帮助将不胜感激,提前致谢!
这实际上是艺术制作问题而不是通用编程问题,所以 SO 可能不是最好的地方;你可能想试试 cgSociety 或 tech-artists.org.
也就是说,您可能可以使用相对简单的着色器获得您想要的效果。您可以在天花板上平铺传统的灰泥纹理,并使用一些简单的数学运算来使用一个简单的函数来降低灰泥法线或混合成不同的法线颜色纹理对。如果您之前编写过着色器,那将非常容易。但是,如果没有,那么与第一次使用着色器相关的学习曲线可能超出了本文的范围。
您的后备计划——基本上是创建一些插图几何体并应用不同的着色器——是完全可行的。它不如基于着色器的解决方案灵活,但它很容易做到 *您可以在 Maya 中使用 'extrude' 工具,将深度设置为零并使用其上的 'offset' 值来创建嵌入边缘。它甚至可以处理非方形天花板形状。单独的 geometry/shader 选项将在灰泥和边缘之间留下硬边,这在您实际拍摄的照片中可能会或可能不会被察觉。
TLDR 版本: 我如何在 Maya 中获得带有外边框的可平铺纹理?
规格:我是运行Windows10 Home,Autodesk Maya 2018,Unity 5.6.1f1。这是一个Maya问题,但是我想把完成的模型放到Unity中让它也能运行。
我的想法的长版(老实说,可能需要阅读此内容才能理解): 我有一个天花板,我正在尝试从现实生活中获得逼真的纹理。我正在 Maya 中制作一个房间的 3D 模型。这是灰泥天花板。我发现了一种完美的可平铺灰泥纹理。问题是,我的天花板周围有一个 4 英寸的边缘 而不是 灰泥 - 就像为了美观起见,湿滴油漆只在天花板边缘周围平滑。
我想在 Maya 中使用我的天花板平面并在上面贴上可平铺的灰泥纹理,但这样我周围就没有光滑的边缘了。 我可以通过复制可平铺图像来 photoshop 创建一个 "whole ceiling" 纹理,直到我得到尺寸合适的天花板,然后在图像周围的光滑白色边框上进行 photoshop。但是我会有一个巨大的高分辨率图像可以读入,如果我想稍微改变天花板的大小,我就必须重新制作纹理,而不是让我华丽的平铺纹理占用为我照顾它。 我希望天花板只是一个平面,但除了将其制成两个几何体之外别无选择:一个平面用于内部的灰泥,另一个围绕它的网格用于纯白色边框? 我可以在天花板平面上放置多种材料吗?也许调整顶点,让面只覆盖边界,只选择那些面作为纯白色天花板纹理,其余的是我的可平铺灰泥图案?那是可以做到的事情吗?这是一个好/最好的主意吗? 有没有什么方法可以将纯白色边框和可平铺图案放入 one 纹理中,并告诉它只平铺它的一部分,并将图像的另一部分用于边框?
好的,就这些了。任何帮助将不胜感激,提前致谢!
这实际上是艺术制作问题而不是通用编程问题,所以 SO 可能不是最好的地方;你可能想试试 cgSociety 或 tech-artists.org.
也就是说,您可能可以使用相对简单的着色器获得您想要的效果。您可以在天花板上平铺传统的灰泥纹理,并使用一些简单的数学运算来使用一个简单的函数来降低灰泥法线或混合成不同的法线颜色纹理对。如果您之前编写过着色器,那将非常容易。但是,如果没有,那么与第一次使用着色器相关的学习曲线可能超出了本文的范围。
您的后备计划——基本上是创建一些插图几何体并应用不同的着色器——是完全可行的。它不如基于着色器的解决方案灵活,但它很容易做到 *您可以在 Maya 中使用 'extrude' 工具,将深度设置为零并使用其上的 'offset' 值来创建嵌入边缘。它甚至可以处理非方形天花板形状。单独的 geometry/shader 选项将在灰泥和边缘之间留下硬边,这在您实际拍摄的照片中可能会或可能不会被察觉。