fix(nuke): improving names of render targets

This commit is contained in:
Jakub Jezek 2020-10-07 17:52:36 +02:00
parent 2082e4bb6e
commit 3932b19ea9
No known key found for this signature in database
GPG key ID: C4B96E101D2A47F3
2 changed files with 12 additions and 8 deletions

View file

@ -389,24 +389,28 @@ def create_write_node(name, data, input=None, prenodes=None, review=True):
# imprinting group node
avalon.nuke.imprint(GN, data["avalon"])
divider = nuke.Text_Knob('')
GN.addKnob(divider)
# add divider
GN.addKnob(nuke.Text_Knob(''))
add_rendering_knobs(GN)
if review:
add_review_knob(GN)
# add divider
GN.addKnob(nuke.Text_Knob(''))
# Add linked knobs.
linked_knob_names = ["Render", "use_limit", "first", "last"]
for name in linked_knob_names:
link = nuke.Link_Knob(name)
link.makeLink(write_node.name(), name)
link.setName(name)
link.setFlag(0x1000)
GN.addKnob(link)
divider = nuke.Text_Knob('')
GN.addKnob(divider)
# add divider
GN.addKnob(nuke.Text_Knob(''))
# adding write to read button
add_button_write_to_read(GN)
@ -432,7 +436,7 @@ def add_rendering_knobs(node):
'''
if "render" not in node.knobs():
knob = nuke.Enumeration_Knob("render", "Render", [
"Do Not Render", "Locally", "On Farm"])
"Use existing frames", "Local", "On farm"])
knob.setFlag(0x1000)
node.addKnob(knob)
return node