如何在nuke roto节点中改变笔画值?

时间:2017-05-29 04:55:22

标签: python python-2.7

我没有在文档中找到与此相关的任何内容。

n = nuke.selectedNode()
if n.Class() == "Roto":
   print n.name

2 个答案:

答案 0 :(得分:0)

您是指“笔划”选项卡下的值吗? 这些仅在RotoPaint节点上可用,而在Roto节点上不可用。 您可以在使用“笔刷” /“克隆” /“涂抹”等功能时进行设置,但不能在旋转曲线上设置

n = nuke.selectedNode()
n['brush_size'].setValue(10)

RotoPaint vs Roto

答案 1 :(得分:0)

node = nuke.selectedNode()
curves=node["curves"]
brush=curves.toElement('Brush1')
attrs = brush.getAttributes()
attrs.set("bs",20)