【问题标题】:Set shortcut for Dot Node in Nuke在 Nuke 中设置点节点的快捷方式
【发布时间】:2020-10-17 11:47:31
【问题描述】:

我已经编写了代码并在 nuke 内的脚本编辑器中成功运行它,这是创建点节点并设置为选定的节点标签和名称自动,我现在的问题是我无法为我创建的新预设设置快捷方式新点,我想用这个预设为点设置快捷方式,谢谢。 代码:

inputNode = nuke.selectedNode()
z=(nuke.defaultNodeColor(nuke.selectedNode().Class()))
inputColor= inputNode.knob('tile_color').value()
inputLabel= inputNode.knob('name').getValue()
dot=nuke.createNode('Dot')
dot.knob('tile_color').setValue(int(z))
dot.knob('label').setValue(inputLabel)

【问题讨论】:

    标签: python nuke


    【解决方案1】:

    您可以使用自定义代码(我在函数中未修改)覆盖点的菜单条目:

    def my_dot():
        inputNode = nuke.selectedNode()
        z=(nuke.defaultNodeColor(nuke.selectedNode().Class()))
        inputColor= inputNode.knob('tile_color').value()
        inputLabel= inputNode.knob('name').getValue()
        dot=nuke.createNode('Dot')
        dot.knob('tile_color').setValue(int(z))
        dot.knob('label').setValue(inputLabel)
    
    nuke.menu('Nodes').addCommand('Other/Dot', lambda:my_dot(), '.')
    

    【讨论】:

    • oooooh,谢谢 Erwan,终于成功了,真的谢谢大佬♥
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-21
    • 1970-01-01
    相关资源
    最近更新 更多