简介: python 是会写的,可 houdini 是刚学的, 刚学到两招,记录下来,也方便加深印象
houdini版本: 2020.5
pythonshell
在任意窗口的顶部tab 右侧都有一个 加号 ,点击就可以添加一个 pythonshell
添加一个 pythonshell
这个能做什么用呢,肯定是写python啊,但是还有一个妙用,houdini 的很多属性和 ui 都是可以拖动的,我们把他们拖动到 pythonshell 窗口,就可以快速的看到这些属性的路径了
快速查看属性路径
python 节点
这个节点里我们可以写 python 代码,当节点执行到的时候便可以自动运行 节点内的 python 代码
python节点穿在连线上即可
currentPyNode=hou.pwd() 可以获取当前的py节点
hou.node() 可以查询其它节点
currentPyNode.inputs() 方法可以获取当前节点的所有输入队列,以数组的形式返回
node = hou.pwd()
firstInput=node.inputs()[0]
print(firstInput)
示例代码