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