Houdini----Python

这篇记录自己学习H过程中Py的部分脚本工具。

#来自吕老师的一个教程:
#需要注意的就是Houdini中设置父子关系的时候,如果要保留子级的原始的transform,在界面操作中要勾选Keep Position When Parenting,而在Py中操作时相当于保存transform,设置父子关系后在把transform复原回去


def createParentGeo(num):
    geo = []
    i = 0
    while i < num:
        geo.append(hou.node('/obj').createNode('geo'))
        geo[i].parm('ty').set(3*i)
        i+=1
    j = 1
    while j<num:
        xform = geo[j].worldTransform()
        geo[j].setFirstInput(geo[j-1])
        geo[j].moveToGoodPosition()
        geo[j].setWorldTransform(xform)
        j+=1

def cancelParents():
    selgeo = hou.selectedNodes()
    i = 0
    while i<len(selgeo):
        xform = selgeo[i].worldTransform()
        selgeo[i].setFirstInput(None)
        selgeo[i].setWorldTransform(xform)
        i+=1
        
#根据距离分组

#获取当前的节点
node &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值