mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-03 09:24:57 +01:00
Move more logic to the RenderSettings class
This commit is contained in:
parent
ae35f0e7ab
commit
542918135f
1 changed files with 9 additions and 8 deletions
|
|
@ -52,7 +52,14 @@ class RenderSettings(object):
|
|||
self._project_settings = project_settings
|
||||
|
||||
@staticmethod
|
||||
def apply_defaults(renderer, project_settings=None):
|
||||
def apply_defaults(renderer=None, project_settings=None):
|
||||
if renderer is None:
|
||||
renderer = cmds.getAttr(
|
||||
'defaultRenderGlobals.currentRenderer').lower()
|
||||
# handle various renderman names
|
||||
if renderer.startswith('renderman'):
|
||||
renderer = 'renderman'
|
||||
|
||||
if project_settings is None:
|
||||
project_settings = get_project_settings(Session["AVALON_PROJECT"])
|
||||
|
||||
|
|
@ -294,13 +301,7 @@ class CreateRender(plugin.Creator):
|
|||
collection = render_layer.createCollection("defaultCollection")
|
||||
collection.getSelector().setPattern('*')
|
||||
|
||||
renderer = cmds.getAttr(
|
||||
'defaultRenderGlobals.currentRenderer').lower()
|
||||
# handle various renderman names
|
||||
if renderer.startswith('renderman'):
|
||||
renderer = 'renderman'
|
||||
|
||||
RenderSettings.apply_defaults(renderer)
|
||||
RenderSettings.apply_defaults()
|
||||
return self.instance
|
||||
|
||||
def _deadline_webservice_changed(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue