Arnold function cleanup.

This commit is contained in:
Allan Ihsan 2022-04-22 00:21:08 +03:00
parent 05ed9c5c53
commit 5969124fbc

View file

@ -54,20 +54,6 @@ class RenderSettings(object):
render_settings = RenderSettings(project_settings)
render_settings.set_default_renderer_settings(renderer)
def _set_Arnold_settings(self):
"""Sets settings for Arnold."""
img_ext = self.arnold_renderer.get("image_format")
self._set_global_output_settings()
# Resolution
resWidth = self.attributes.get("resolutionWidth")
resHeight = self.attributes.get("resolutionHeight")
cmds.setAttr("defaultArnoldDriver.ai_translator",
img_ext, type="string")
cmds.setAttr("defaultResolution.width", resWidth)
cmds.setAttr("defaultResolution.height", resHeight)
def set_default_renderer_settings(self, renderer):
"""Set basic settings based on renderer.
@ -106,6 +92,16 @@ class RenderSettings(object):
if renderer == "redshift":
self._set_redshift_settings()
def _set_Arnold_settings(self, width, height):
"""Sets settings for Arnold."""
img_ext = self.arnold_renderer.get("image_format")
self._set_global_output_settings()
cmds.setAttr("defaultArnoldDriver.ai_translator",
img_ext, type="string")
cmds.setAttr("defaultResolution.width", width)
cmds.setAttr("defaultResolution.height", height)
def _set_redshift_settings(self, width, height):
"""Sets settings for Redshift."""