将 Ptex 贴图和表达式一起使用,可以为基本体属性生成输出值。例如,可以创建 Ptex 贴图,然后使用表达式来更改贴图值影响基本体颜色的方式。
创建 Ptex 贴图后,可以使用生成的值作为表达式的输入或使用表达式修改 Ptex 贴图值。
以查看由 Ptex 贴图创建的表达式。 Ptex 贴图表达式应与下面相似:
$a=map('${DESC}/paintmaps/mask');
$b = rand(0.2, 1.4);
$a*$b
可以创建多个 Ptex 贴图,然后使用表达式合并贴图对基本体的影响。在此示例中,将合并两个 Ptex 贴图的效果来控制“预览颜色”(Preview Color)属性。您可以使用相同的工作流为其他基本体属性创建并合并 Ptex 贴图。
。
保存贴图。
,打开“XGen 表达式编辑器”(XGen Expression Editor)。 

此表达式将合并 Ptex 贴图值。
请注意,现在在 XGen 编辑器的“基本体颜色”(Primitive Color)下会显示两个 Ptex 贴图的值。
可以通过许多其他方法合并 Ptex 贴图值。例如,您可以将贴图值相加,然后通过将 $a+$b*rand(0.6,1) 添加到表达式来对结果进行随机化处理。
您可以将该表达式复制到其他基本体属性(如“长度”(Length))以控制其值。
也可以使用表达式合并两个 Ptex 贴图的输出值以生成许多有趣的效果。请参见噪波表达式示例。