属性贴图是一个二维图像,它的值对应于或映射到三维曲面上点的属性。该映射与曲面的 U/V 参数化相关。
可以导入在其他程序中创建的图像文件,并使用其 Alpha 通道值或亮度值作为属性贴图。Alpha 通道是图像中包含不透明度信息的通道。并非所有图像都具有 Alpha 通道。“亮度”(Luminance)是指图像的强度或明亮度。
属性贴图值由灰度表示,黑色表示值 0,白色表示值 1。
还可以将 Artisan 曲面上的值导出到图像文件中。
可以导入和导出 Maya 支持的任何文件格式的属性贴图。请参见 Artisan 工具设置。
选择的 Artisan 笔刷工具及其设置确定将属性贴图导入曲面时得到的结果。Artisan 将属性值映射到相对于 U/V 曲面方向的曲面顶点,并将 Artisan 工具设置应用于使用映射值的顶点。
导入属性贴图
将打开“导入”(Import)窗口。
如果属性贴图是在 Artisan 中基于多个曲面创建的(请参见下面的“导出属性贴图”部分),并且您希望将这些曲面的贴图重新导入相同的曲面,则属性贴图的文件名必须与曲面的文件名相匹配。另外,导入时必须启用“重新指定属性贴图”(Reassign Attribute Maps)。
例如,假定您创建以下两个曲面并导出名为 xando 的属性贴图。
Artisan 会创建两个文件:xando_nurbsPlane1_nurbsPlaneShape1 和 xando_nurbsSphere1_nurbsSphereShape1。它将每个曲面的属性贴图单独保存在这些文件中。
若要将这些贴图重新导入相同的曲面,请执行上述步骤“导入属性贴图”中的步骤 1 到 6。在步骤 7 中,导入基础文件 (xando) 或与曲面关联的文件之一(xando_nurbsPlane1_nurbsPlaneShape1 或 xando_nurbsSphere1_nurbsSphereShape1)。Artisan 自动将每个文件映射到相应曲面。
在以下示例中,属性是在选择了“雕刻几何体工具”(Sculpt Geometry Tool)并且设定为“推动”的情况下导入的。
如果不启用“重新指定属性贴图”(Reassign Attribute Maps),则导入的文件会映射到每个选定曲面。
可以导出使用“绘制选择工具”(Paint Selection Tool)、“绘制脚本工具”(Paint Scripts Tool)、“绘制顶点颜色工具”(Paint Vertex Color Tool)、“绘制属性工具”(Paint Attributes Tool)、 “绘制簇权重工具”(Paint Cluster Weights Tool)、“绘制抖动权重”(Paint Jiggle Weights)、“绘制柔体权重”(Paint Soft Body Weights)、“绘制流体”(Paint Fluids)和“绘制毛发属性”(Paint Fur Attributes)创建的属性贴图。使用这些工具绘制的值在属性贴图中会成为亮度值或 Alpha 值(“绘制顶点颜色工具”(Paint Vertex Color Tool)除外,从该工具中可以导出 RGB 和 RGBA 值)。
导出属性贴图
将打开“导出”(Export)窗口。
如果在步骤 2 中选择了多个曲面,则 Artisan 会将您键入的名称与每个曲面名称连接在一起,并为每个曲面创建一个文件。
例如,假定您选择了两个曲面,分别称为 nurbsSphereShape1 和 nurbsSphereShape2,并键入 checker 作为贴图名称。Artisan 会将 nurbsSphereShape1 的属性保存在 checker_nurbsSphere1_nurbsSphereShape1 文件中,将 nurbsSphereShape2 的属性保存在 checker_nurbsSphere2_nurbsSphereShape2 文件中。如果包括文件扩展名(例如,checker.rgb),则 Artisan 会将扩展名附加到连接在一起的名称(例如,checker_nurbsSphereShape1.rgb 和 checker_nurbsSphereShape2.rgb)。
若要导入这些属性文件,将它们导入到的曲面必须与包含原始属性的曲面具有相同的名称。