Houdini 14 对VOP 里的 Add Attribute 节点进行了一小点改动,只能创建属性的默认值,导致其用法和H13不太一样。如果按照H13的方法就可能会出现数据的错误。而且有可能H不报错,不容易一眼注意到是这里的问题。虽然是个很简单的小问题,但如果不知道这个变化的话,着实会耽误不少时间来排查问题。


下面比较一下H14和H13的关于此节点的用法区别。

一、在VOP中修改已有属性testA

H13的一种方法,在H14这个方法就不能用了



H14需要用bind export 节点


二、在VOP 中新建立一个属性,并可以有全局变量供外部节点调用

创建属性分两步做,第一步创建属性,只能设置一个默认的恒定值,第二步设置属性,可以设置需要的数值。

H13只是一步到位了,直接创建一个Add Attribute 节点即可。

H14需要分开完成,H14其实更标准。

H14有两个方法:

Add Attribute 节点和bind export 节点



Add Attribute 节点和Set Attribute节点



直接用bind export也可以创建属性,但是会缺少属性的全局变量。


,houdini教程,houdini技巧