有关双面曲面的详细信息,请参见双面着色曲面。          

创建双面着色曲面        

  1. “Hypershade”中,创建下列内容中的每一项:

    • 材质(该过程使用“Phong”材质)。                  

    • 一个采样器信息工具。使用“采样器信息”(Sampler Info)工具可访问摄影机和曲面信息,您可以在渲染时将这些信息传送到着色网络。                  

    • 一个条件工具。“条件”(Condition)工具允许您指定映射到曲面每一侧的纹理。                  

    • 棋盘格纹理。

    • 凹陷纹理。

  2. “Phong”材质指定给曲面。

  3. “Hypershade”中,使用鼠标中键将“棋盘格”(Checker)纹理拖到“条件”(Condition)工具以打开“连接编辑器”(Connection Editor)

  4. “连接编辑器”(Connection Editor)中,将“棋盘格”(Checker)“输出颜色”(Out Color)属性连接到条件工具的“为真时的颜色”(Color If True)属性(在“棋盘格”(Checker)列中单击“输出颜色”(Out Color)属性,然后在“条件”(Condition)列中单击“为真时的颜色”(Color If True))。

  5. “Hypershade”中,使用鼠标中键将“凹陷”纹理拖到“条件”样例上,然后在“连接编辑器”(Connection Editor)中,将“凹陷”的“输出颜色”(Out Color)连接到“条件”的“为假时的颜色”(Color if False)属性

  6. 使用鼠标中键将“SamplerInfo”样例拖到“条件”(Condition)样例上以打开“连接编辑器”(Connection Editor)

  7. “连接编辑器”(Connection Editor)中,单击“翻转法线”(Flipped Normal)属性,再单击“条件”(Condition)“第一项”(First Term)“第二项”(Second Term)属性。

  8. “Hypershade”中,使用鼠标中键将“条件”(Condition)样例拖到“Phong”材质样例上,选择颜色以将其连接到“Phong”“颜色”(Color)属性。

  9. 执行测试渲染。                

    Maya 使用不同的纹理对曲面的每一侧着色。              


注意                

如果您正对 Maya 渲染器使用 mental ray,则必须将“第二项”(Second Term)设定为 0,并将“运算”(Operation)设定为“相等”(Equal)“不等于”(Not Equal)。              

交换曲面上的纹理

有关双面曲面的详细信息,请参见双面着色曲面

您可以使用“条件”(Condition)工具指定应用到曲面前面和后面的纹理。有关条件工具的详细信息,请参见条件

为双面着色交换纹理贴图

  1. 双击“Hypershade”中的“条件”(Condition)样例以打开其“属性编辑器”(Attribute Editor)。                

  2. “条件属性”(Condition Attributes)区域中,将“运算”(Operation)属性更改为“不等于”(Not Equal)(如果其设定为“不等于”(Not Equal),将其更改为“相等”(Equal))。                

  3. 执行测试渲染。下图显示了结果。

    注意

    您可以将多个材质应用到面级别的多边形模型。


,