签到

06月07日
尚未签到

共有回帖数 0

    刘云

    等级:
    • 荣誉:
    maya的节点很自由,你可以把它的模型属性与材质属性联接起来,这样的结果就是可以用缩放、旋转等等来控制它们的shaders,这可是max望尘莫及的,还可以用自身的某个值驱动另一个值。如图。


    maya入门节点的教程

      用一个圆球的X旋转属性做为驱动值,联接一个智能的判断节点(这是材质类型),从而达到让球体根据旋转的角度来分别赋予不同的材质。
      打开maya,在场景中创建一个nurbs球体(类型没关系),把名称改为Ball,然后打开Hypergraph窗口,并且在保持球体选中的情况下展开节点连接图。 

    maya入门节点的教程

      这时可以看到球体和默认的shader的连接情况,再打开Hypershade窗口,接下来要做的就是用几个材质节点和球体的几何属性连接。


    maya入门节点的教程

      或者打窗口面板布置成下图所示,这样很方便拖放不同节点。


    maya入门节点的教程

      先讲一下要做的效果和原理,为了要让球体的X旋转属性来驱动一个节点,并且能够智能判断,所以场景中要加入一个conditionl,这是一个判断的节点。它的原理相当于程序语言中少不了的if,这牵涉到编程,所以用中文表示一下它的意思。
      如果 值1 VS 值2 则




      ?? 结果为A
      ?? 否则
      结果为B
      是不是可以这样写
      if first term VS second term then
      ??value = color true
      ??否则
      ??value = color false
      这里VS可以是等于、大于、小于、不等于等等几个类型,接下来在hypergraph窗口中(所有的节点都已经显示在里面,现在可以连接了),用中键按住Ball不放,拖到conditionl上释放,在弹出的菜单中选择other。

    maya入门节点的教程

       现在在连接窗口中找到Rotate,点击前面的+号,选择展开后的Rotate X,然后在右边窗口中选择First Term,现在就把rotate X和first Term连接起来,也可以选择Second Term,原理一样。first Term就是用它和second tem来做对比,从而判断出值的True和false。


    maya入门节点的教程

      由于要做的是如果X轴旋转小于180度,则用一个材质,否则用另一个材质。所以点击conditionl节点,按下ctrl + A,打开conditionl的属性编辑窗,做如下设定。


    maya入门节点的教程

       这里的second term设置了180,这就是用来做对比的一个数值,这里要说一下,从小到大接受的差不多都是进制为10,100,这些观念,在maya它所采用的数值格 式大多数是最大值为1,最小值为0,operation是选择不同的比较方式,这里我们用小于(less than),下面的两个选项是如果比较值为true和为false时的不同情况,到这里可能都明白怎么做了,只要在它们后面分别指定材质就可以做到智能的 判断效果。这个例子中在color if true后面指定一个checker贴图,在color if false后面指定一个ramp贴图,现在的hypergraph窗口连接情况。


    maya入门节点的教程

      主要的连接都完成,只需要创建一个shader就可以实现了。点击hypershade中的blinn,创建一个blinn材质,然后中键按住conditionl,拖到blinn1上释放,在弹出的菜单中选择color。


    maya入门节点的教程

      最后一步,把blinn1指定给场景中的球体,可以先选定球体,直接把blinn1拖给球体(ball),或者在hypershade中操作更加方便,最后的节点情况和场景如图。


    maya入门节点的教程


      旋转一下球体,注意这里用的是X轴,当小于180度的时候它表现出来的是黑白的棋盘格,当大于或者等于180度表现出来的则是ramp。


    maya入门节点的教程
    本maya入门教程完,教程相关软件:maya2013。maya的节点好强大,更改一下上面的conditionl节点,可以实现很多功能。甚至用模型来控制shaders,再由shaders返回来控制模型。

    楼主 2018-02-13 21:42 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知