mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 17:04:54 +01:00
Be more explicit about what settings we're using in the Creator
This commit is contained in:
parent
2ac4965726
commit
627e71de76
1 changed files with 5 additions and 4 deletions
|
|
@ -124,11 +124,13 @@ class CreateRenderlayer(HiddenCreator, plugin.MayaCreatorBase):
|
|||
label = "Renderlayer"
|
||||
icon = "eye"
|
||||
|
||||
render_settings = {}
|
||||
enable_all_lights = False
|
||||
|
||||
@classmethod
|
||||
def apply_settings(cls, project_settings, system_settings):
|
||||
cls.render_settings = project_settings["maya"]["RenderSettings"]
|
||||
render_settings = project_settings["maya"]["RenderSettings"]
|
||||
cls.enable_all_lights = render_settings.get("enable_all_lights",
|
||||
cls.enable_all_lights)
|
||||
|
||||
def create(self, instance_data, source_data):
|
||||
# A Renderlayer is never explicitly created using the create method.
|
||||
|
|
@ -267,6 +269,5 @@ class CreateRenderlayer(HiddenCreator, plugin.MayaCreatorBase):
|
|||
|
||||
BoolDef("renderSetupIncludeLights",
|
||||
label="Render Setup Include Lights",
|
||||
default=self.render_settings.get("enable_all_lights",
|
||||
False))
|
||||
default=self.enable_all_lights)
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue