mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 21:32:15 +01:00
implement legacy renderlayer support
This commit is contained in:
parent
8fe596dd69
commit
03b15a42ab
3 changed files with 9 additions and 4 deletions
|
|
@ -26,6 +26,7 @@ class CreateRenderGlobals(avalon.maya.Creator):
|
|||
|
||||
data["suspendPublishJob"] = False
|
||||
data["includeDefaultRenderLayer"] = False
|
||||
data["useLegacyRenderLayers"] = True
|
||||
data["priority"] = 50
|
||||
data["whitelist"] = False
|
||||
data["machineList"] = ""
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@ class CollectMayaRenderlayers(pyblish.api.ContextPlugin):
|
|||
"renderGlobals node")
|
||||
return
|
||||
|
||||
attr = "{}.includeDefaultRenderLayer".format(render_globals)
|
||||
use_defaultlayer = cmds.getAttr(attr)
|
||||
default_layer = "{}.includeDefaultRenderLayer".format(render_globals)
|
||||
use_defaultlayer = cmds.getAttr(default_layer)
|
||||
|
||||
# Get render layers
|
||||
renderlayers = [i for i in cmds.ls(type="renderLayer") if not
|
||||
|
|
@ -107,8 +107,9 @@ class CollectMayaRenderlayers(pyblish.api.ContextPlugin):
|
|||
attributes = maya.read(render_globals)
|
||||
|
||||
options = {"renderGlobals": {}}
|
||||
|
||||
options['renderGlobals']['Priority'] = attributes['priority']
|
||||
options["renderGlobals"]["Priority"] = attributes["priority"]
|
||||
legacy = attributes["useLegacyRenderLayers"]
|
||||
options["renderGlobals"]["UseLegacyRenderLayers"] = legacy
|
||||
|
||||
# Machine list
|
||||
machine_list = attributes["machineList"]
|
||||
|
|
|
|||
|
|
@ -160,6 +160,9 @@ class MindbenderSubmitDeadline(pyblish.api.InstancePlugin):
|
|||
# Only render layers are considered renderable in this pipeline
|
||||
"UsingRenderLayers": True,
|
||||
|
||||
# Use legacy Render Layer system
|
||||
"UseLegacyRenderLayers": True,
|
||||
|
||||
# Render only this layer
|
||||
"RenderLayer": renderlayer,
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue