当前位置: > 3dmax模型制作 > Maya教程 >

为样条线指定颜色
栏目分类:Maya教程   发布日期:2019年05月16日 09:30:28   浏览次数:


为样条线指定颜色

 

本教程介绍如何使用“ Ai UserData”  节点结合纹理贴图将颜色应用于XGen样条线  。我们将使用简单的多边形网格作为XGen描述的基础。 

  • 首先打开附加的Maya场景文件。它由一个多边形网格组成,我们将用它来分配XGen描述。

 

  • 选择多边形平面,然后转到“ 生成”>“创建描述”。这将打开 下面的  Create XGen Description。

  • 选择样条线(用于长发,藤蔓等)。保留其他默认设置,然后单击“  创建”。

 

  • 最好在继续之前降低“ 预览/输出” 选项卡中的“  百分比” 值  。如果  Percent  值太高,您可能会发现由于生成了大量基本对象,您的计算机将停止运行。

 

  • 将密度增加到30左右。

样条密度设置为30

 

  • 将标准毛发着色器指定给新的XGen集合。

  • 创建  Ai UserData Color  节点并将其连接到Standard Hair 着色器的Tip Color属性 。 

  • 在Ai UserData Color节点 的  Color Attr Name 中键入  颜色。我们将 在XGen描述中使用相同的  “颜色”名称。

将名称“color”添加到Ai UserData Color节点中的Color Attr Name

 

  • MtoA不会对Ai UserData Color节点进行伽马校正。因此,您需要 在Ai UserData Color  节点和Standard Hair着色器的Tip Color属性之间添加  Maya  Gamma Correct节点  。 

  • 渲染场景。球体为黑色,因为  Ai UserData颜色 默认  值为黑色。我们需要使用XGen中的自定义着色器参数将其连接到XGen描述   。

样条曲线使用Ai UserData Color节点中的黑色默认颜色

 

自定义着色器参数

  • 单击 Xgen中的“  预览/输出”选项卡,然后打开“  输出设置”。 在下面,您应该看到  自定义着色器参数。 这是我们添加表达式的地方。

自定义着色器参数

 

  • 在“  名称” 文本字段中,键入与“Ai UserData  颜色”  节点使用的“ 颜色属性名称  ”相同的名称  。在这种情况下,我们使用了“颜色”这个词  。 单击  float 并将其更改为  Color, 因为这是我们要更改的属性。

自定义着色器参数设置为颜色

 

  • 单击 颜色文本字段右侧的向下箭头  。 选择“  创建贴图...” (重要的是要注意,这仅适用于平面分配了Maya着色器的情况)。将贴图分辨率提高到200左右。

 

 

  • 您应该在“Hypershade”和“节点编辑器”窗口中看到文件纹理已连接到几何体。 选择文件纹理并打开要用于驱动球体基元颜色的纹理贴图。

记住在更新文件纹理后选择磁盘图标。否则,XGen不会将ptex贴图烘焙到磁盘,渲染也不会改变。

 

  • 渲染场景。您的样条曲线现在应该与文件纹理贴图具有相同的颜色。你完成了!

相关热词: MayaArnold教程XGen

     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图