条件节点(condition)

发贴时间:2017-12-15 14:30 

来自版块:资料经验

·

[动画和动作资料]

人气4362 评论4 点赞0
点赞
收藏
打赏 1
扫码分享给朋友
当前帖子链接已复制,快去粘贴分享吧~
下载文件
×
本帖全部文件列表
Maya(写实风格)特效示意库插件
条件节点(condition)

条件节点(condition)

条件节点(condition)
认识条件节点:
Hypershade中创建一个条件节点。
ctrl+A打开条件节点的属性面板

条件节点(condition)

条件节点(condition)
我们可以看到 属性面板中的各属性值及其含义。
操作类型中包含了6类 ,分别如下图所示:

条件节点(condition)

条件节点(condition)
那么条件节点到底是如何运行的呢?我们进入条件节点的运行机制看一看。
首先条件节点作为一个输出结果为3元数值的节点,采用了outcolor(输出颜色)的方式来表示。作为一个节点都有自己的输入属性以及输出属性,对于条件节点是怎样运算的呢?
我们先按照程序的执行先后列出条件节点中各属性的关系。
假设: 第一条件(first term) 用 字母 A 来代替
       第二条件(second term) 用 字母 B 来代替
输出值为outcolor
那么就有了一下关系
if (A operation B)           //如果 (第一条件A与第二条件B的关系成立)
        outcolor = color If True  //条件节点的输出值为 color If True 所储存的值
else                                                 //否则(即A与B的关系不成立)
        outcolor = color If False  //条件节点的输出值为 color If False所储存的值
经过以上分析,在绑定中我们可以通过条件节点来实现功能的开关,当我们打开关联编辑器时(Connection Editor),会看到条件节点的输出值(outColor)

达克打赏了 2 微豆 20 活力值 并说:感谢你的热心分享!欢迎分享更多精彩作品!
复制以下链接分享到 QQ群 QQ空间 贴吧 或其他CG网站上,每进来一个人你将获得: 2微豆

客服
快速回复 返回顶部 返回列表