条件节点(condition) 条件节点(condition) 认识条件节点: 在Hypershade中创建一个条件节点。 按ctrl+A打开条件节点的属性面板 条件节点(condition) 我们可以看到 属性面板中的各属性值及其含义。 操作类型中包含了6类 ,分别如下图所示: 条件节点(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 活力值 并说:感谢你的热心分享!欢迎分享更多精彩作品!