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

Ai UserData着色器
栏目分类:Maya教程   发布日期:2019年06月12日 08:40:22   浏览次数:


您可以在Maya中为形状节点添加属性,MtoA会将这些额外属性导出为Arnold形状节点中的用户数据。当场景转换为Arnold时,不会自动导出属性。它们必须首先作为Maya“属性”添加到几何体中,在“额外属性”中可以看到它们。在导出时,MtoA会将它们转换为Arnold几何体上的用户属性。例如,如果一个属性在user_data_rgb中命名  ,  但传递的输入是一个整数,那么它仍然可以工作,只需将整数转换为float并将其传递给每个R,G和B值。 

还可以从体积形状中读取用户数据字段,允许诸如体积球形点云上的每粒子用户数据之类的事物影响体积着色的结果。

以下示例显示如何使用“UserData”节点:


用户数据Bool


Bool Attr名字

...

默认值

...


用户数据颜色


 

颜色Attr名称

从形状用户数据中读取表面上当前着色点的RGB颜色。

默认值

如果具有指定名称的用户数据不可用,则使用的输出值。


用户数据浮动


Float Attr名称

从形状用户数据中读取浮动值,在表面上的当前着色点处。

默认值

如果具有指定名称的用户数据不可用,则使用的输出值。


用户数据Int


Int Attr名称

从形状用户数据读取表面上当前着色点的整数值。

默认值

如果具有指定名称的用户数据不可用,则使用的输出值。


用户数据Pnt2


Pnt 2Attr名称

...

默认值

...


用户数据字符串


 

String Attr名称

从形状用户数据中读取字符串。

默认值

如果具有指定名称的用户数据不可用,则使用的输出值。


用户数据 向量


矢量Attr名称

...

默认值

...

相关热词: Maya着色器教程Arnold

上一篇:VR相机
下一篇:Ai UserData Color
     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图