属性贴图是一个二维图像,它的值对应于或映射到三维曲面上点的属性。该映射与曲面的 U/V 参数化相关。
可以导入在其他程序中创建的图像文件,并使用其 Alpha 通道值或亮度值作为属性贴图。Alpha 通道是图像中包含不透明度信息的通道。并非所有图像都具有 Alpha 通道。“亮度”(Luminance)是指图像的强度或明亮度。
可以导入和导出 Maya 支持的任何文件格式的属性贴图。请参见 Artisan 工具设置。
在导入或导出属性贴图之前,请确保曲面具有 UV。可以为多边形或细分曲面创建 UV。请参见 UV 映射简介或参见《Subdivision Surface Modeling》指南中的“映射细分曲面的 UV”(Mapping UVs for subdivision surfaces) (www.autodesk.com/maya-docs-archive)。
选择的 Artisan 笔刷工具及其设置确定将属性贴图导入曲面时得到的结果。Artisan 将属性值映射到相对于 U/V 曲面方向的曲面顶点,并将 Artisan 工具设置应用于使用映射值的顶点。
如果属性贴图是在 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)并且设定为“推动”的情况下导入的。
可以导出使用“绘制选择”(Paint Selection)、“绘制脚本”(Paint Scripts)、“绘制顶点颜色”(Paint Vertex Color)、“绘制属性”(Paint Attributes)、“绘制簇权重”(Paint Cluster Weights)、“绘制抖动权重”(Paint Jiggle Weights)、“绘制柔体权重”(Paint Soft Body Weights)、“绘制流体”(Paint Fluids)和“绘制毛发属性”(Paint Fur Attributes)创建的属性贴图。使用这些工具绘制的值在属性贴图中会成为亮度值或 Alpha 值(“绘制顶点颜色工具”(Paint Vertex Color Tool)除外,从该工具中可以导出 RGB 和 RGBA 值)。
如果在步骤 2 中选择了多个曲面,则 Artisan 会将您键入的名称与每个曲面名称连接在一起,并为每个曲面创建一个文件。
例如,假定您选择了两个曲面,分别称为 nurbsSphereShape1 和 nurbsSphereShape2,并键入 checker 作为贴图名称。Artisan 会将 nurbsSphereShape1 的属性保存在 checker_nurbsSphere1_nurbsSphereShape1 文件中,将 nurbsSphereShape2 的属性保存在 checker_nurbsSphere2_nurbsSphereShape2 文件中。如果包括文件扩展名(例如,checker.rgb),则 Artisan 会将扩展名附加到连接在一起的名称(例如,checker_nurbsSphereShape1.rgb 和 checker_nurbsSphereShape2.rgb)。
若要导入这些属性文件,将它们导入到的曲面必须与包含原始属性的曲面具有相同的名称。
有关导入属性贴图的详细信息,请参见将 Artisan 属性贴图导入多个曲面。