houdini 参数面板自定义

1.使用edit parameter interface 添加参数

2.vex chf chi chramp

3.使用Python

Houdini 18.5  - Python scripting

在参数面板中用python添加参数 列表与使用

添加按键 

1.定位到要添加的节点 nd = hou.node("/obj/geo1/python2")

2.创建响应事件函数

 btncbk = """
print("hello")
"""

3.创建按键

bt = hou.ButtonParmTemplate("btn5","btn5",script_callback = btncbk,script_callback_language=hou.scriptLanguage.Python)

4.添加到面板中

nd.addSpareParmTuple(bt) 

添加float类型参数

fl = hou.FloatParmTemplate("float5","floa2",4)
nd.addSpareParmTuple(fl)

获取参数

tp = node.parms()
for i in tp:
    print(i.eval())

获取内容

tp = node.parmTuples()
for i in tp:
    print(i.eval())

建立文件夹页框


 

参考:

Customising Houdini Nodes [Part 3]: Modifying The UI

Houdini 自定义节点参数面板 hou.ParmTemplate学习笔记

button_callback = """from pipeline.houdini import tools tools.open_parm_in_mplay(kwargs["node"].parm("vm_picture"))"""

button_parm = hou.ButtonParmTemplate( "show_in_mplay", "Show in MPlay", script_callback=button_callback, script_callback_language= hou.scriptLanguage.Python)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值