type
status
date
slug
summary
tags
category
icon
password
创建 连接 显示 的基本操作
obj = hou.node('obj')
//访问obj层级
geoNode = obj.createNode('geo','box1')
//在obj层级下 创建geo节点 命名box1
boxNode = geoNode.createNode('box','my_box')
//在上面的基础 即geo内部 创建box节点 命名my-box
sphereNode = geoNode.createNode('sphere','my_sphone')
// 创建sphere节点 并且命名
boxNode.setInput(0,sphereNode,0)
//告诉box节点 .0号输入端连接 sphere节点
sphereNode.setDisplayFlag(1)
//设置 sphere节点为 显示状态
BoxNode.setRenderFlag(1)
//设置 sphere节点为 渲染状态
在hda中 调用python
首先必须创建数字资产

打开控制面板

然后我们创建了一个按钮 我们希望这个按钮点击后可以运行我的python代码
(这里的功能是点击一下然后导出)

写脚本:

连接这个脚本 和 按钮 实现按下按钮运行脚本

hou.pwd().hdaModule().exportALLParts(hou.pwd())
hdaModel()即在这个节点写houdini的模块
这个exportALLParts函数是自己刚才定义的
在python中使用foreach 的 iteration函数
有时候我们需要for each中的某个参数和

那么核心问题是如何让这3个 设置 依次拿到iteration
