您可以使用带有 XGen 描述的 PTEX 文件来指定基本体生成的位置和密度,以及控制若干基本体属性。PETX 文件作为贴图覆盖在多边形网格上。您可以在 Maya 中使用 PTEX 绘制,或者使用在 Autodesk Mudbox 2012(或更高版本)中创建的 PTEX 文件来创建 PTEX 贴图。在 Maya 中,您可以使用 Paint 3D 工具来绘制纹理,纹理在由 XGen 保存时生成 PTEX 文件。
通常,PTEX 贴图可由用黑色、白色和灰色绘制的区域组成。贴图的黑色区域表示值 0,白色区域表示值 1,灰色区域表示介于 0 和 1 之间的值。您也可以在网格上绘制不同的颜色来区分曲面上的不同区域。若要对“区域贴图”(Region Maps)使用此类型的 PTEX 贴图,请参见区域贴图和遮罩。
当您将贴图附加到某项属性(如“密度”(Density)的“遮罩”(Mask))时,贴图输入设置属性并基于颜色生成输出。例如,贴图的白色区域显示全部属性值,而绘制了黑色的区域生成属性值 0。
可以通过绘制灰色来改变属性(如“长度”(Length))的值。
请参见创建 PTEX 贴图以控制基本体。
通过使用 PTEX 绘制可将 Texel 添加到网格的各个面。Texel 是术语“texture element(纹理元素)”的缩写。Texel 与像素类似,但不限于平面计算机屏幕。您可以将 Texel 理解为网格曲面上的单个颜色点。
在创建 PTEX 贴图时,您可以指定网格每个基础面所需的 Texel 分辨率(贴图分辨率)。您指定的 Texel 分辨率将告知 Maya,贴图的每个基础面需要多少细节。
当您在 Maya 中创建 PTEX 贴图时,您指定的“贴图名称”(Map Name)被分配到包含 PTEX 文件的文件夹名称。PTEX 文件名派生于您对其进行绘制的多边形网格对象。Maya 将 PTEX 文件夹和文件存储在 paintmaps 文件夹中(该文件夹存储在 Description 目录中)。例如,如果您在命名为 LandscapePlane 的多边形网格上绘制一个命名为 GrassDensity 的贴图,文件夹和文件的结构如下所示: