fix(nuke): family and families definition improvement

collect instances
This commit is contained in:
Jakub Jezek 2019-11-19 17:46:16 +01:00
parent 061e0056e5
commit 30f854e872

View file

@ -59,16 +59,19 @@ class CollectNukeInstances(pyblish.api.ContextPlugin):
node.end()
family = avalon_knob_data["family"]
families = [avalon_knob_data["families"]]
if node["render"].value():
self.log.info("flagged for render")
family = "render.local"
add_femily = "render.local"
# dealing with local/farm rendering
if node["render_farm"].value():
self.log.info("adding render farm family")
family = "render.farm"
instance.data['transfer'] = False
add_femily = "render.farm"
instance.data["transfer"] = False
families.append(add_femily)
else:
family = "render.no"
# add family into families
families.insert(0, family)
instance.data.update({
"subset": subset,
@ -76,8 +79,8 @@ class CollectNukeInstances(pyblish.api.ContextPlugin):
"label": node.name(),
"name": node.name(),
"subset": subset,
"family": avalon_knob_data["family"],
"families": [avalon_knob_data["families"], family],
"family": family,
"families": families,
"avalonKnob": avalon_knob_data,
"publish": node.knob('publish').value(),
"step": 1,