美文网首页Houdini
Houdini subnet节点内部获取operator lis

Houdini subnet节点内部获取operator lis

作者: MasterZhang | 来源:发表于2021-04-24 19:37 被阅读0次

    在开发中,有时候需要从内部获取operator list,怎么办?
    在内部使用python sop是非常好的解决办法

    1.在otl中主面板里带有operator list 多个节点
    2.假如我要在内部将这些节点全部merge起来

    在内部创建python节点,输入:

    cur_node = hou.pwd()
    cur_geo = cur_node.geometry()
    node_paths = hou.pwd().parent().parm('objects').evalAsString()
    print(node_paths)
    
    
    nodes = node_paths.split(' ')
    #geos = []
    for n in nodes:
        node = hou.node(n)
        geo = node.geometry()
        cur_geo.merge(geo)
    
    3.此时显示python节点,发现物体已经merge在一起了

    相关文章

      网友评论

        本文标题:Houdini subnet节点内部获取operator lis

        本文链接:https://www.haomeiwen.com/subject/svmlrltx.html