diff --git a/colorbleed/plugins/maya/create/colorbleed_rendersettings.py b/colorbleed/plugins/maya/create/colorbleed_rendersettings.py new file mode 100644 index 0000000000..1d64871297 --- /dev/null +++ b/colorbleed/plugins/maya/create/colorbleed_rendersettings.py @@ -0,0 +1,26 @@ +from collections import OrderedDict + +import avalon.maya +from colorbleed.maya import lib + + +class CreateRenderSettings(avalon.maya.Creator): + + label = "Render Settings" + family = "colorbleed.rendersettings" + icon = "gears" + + def __init__(self, *args, **kwargs): + super(CreateRenderSettings, self).__init__(*args, **kwargs) + + data = OrderedDict(**self.data) + + data["publish"] = True + data["includeDefaultRenderLayer"] = False + data["overrideFrameRange"] = False + + # Get basic animation data : start / end / handles / steps + for key, value in lib.collect_animation_data().items(): + data[key] = value + + self.data = data \ No newline at end of file