diff options
author | Eugenio Pignataro <info@oscurart.com.ar> | 2017-01-09 17:18:14 +0300 |
---|---|---|
committer | Eugenio Pignataro <info@oscurart.com.ar> | 2017-01-09 17:18:14 +0300 |
commit | 07c0cab22450cf1f6f81f4b3d5a3549a289f0ad2 (patch) | |
tree | 55a969e227f255c17bbbc326fb4ba6848025abb8 /oscurart_tools/oscurart_render.py | |
parent | 8d27d00742c0af431a37b6e07a0c396d5e9c6895 (diff) |
Remove Copy Settings ---> obsolete
Diffstat (limited to 'oscurart_tools/oscurart_render.py')
-rw-r--r-- | oscurart_tools/oscurart_render.py | 174 |
1 files changed, 0 insertions, 174 deletions
diff --git a/oscurart_tools/oscurart_render.py b/oscurart_tools/oscurart_render.py index 8e7fc05f..f86831ff 100644 --- a/oscurart_tools/oscurart_render.py +++ b/oscurart_tools/oscurart_render.py @@ -477,177 +477,3 @@ class BrokenFramesPanel (Panel): colrow.operator("object.delete_broken_file") -# --------------------------------COPY RENDER SETTINGS-------------------- - -def defCopyRenderSettings(mode): - - sc = bpy.context.scene - sceneslist = bpy.data.scenes[:] - sceneslist.remove(sc) - - excludes = { - 'name', - 'objects', - 'object_bases', - 'has_multiple_engines', - 'display_settings', - 'broken_files', - 'rna_type', - 'frame_subframe', - 'view_settings', - 'tool_settings', - 'render', - 'user_clear', - 'animation_data_create', - 'collada_export', - 'keying_sets', - 'icon_props', - 'image_settings', - 'library', - 'bake', - 'active_layer', - 'frame_current_final', - 'sequence_editor_clear', - 'rigidbody_world', - 'unit_settings', - 'orientations', - '__slots__', - 'ray_cast', - 'sequencer_colorspace_settings', - 'ffmpeg', - 'is_movie_format', - 'frame_path', - 'frame_set', - 'network_render', - 'animation_data_clear', - 'is_nla_tweakmode', - 'keying_sets_all', - 'sequence_editor', - '__doc__', - 'ovlist', - 'file_extension', - 'users', - 'node_tree', - 'is_updated_data', - 'bl_rna', - 'is_library_indirect', - 'cycles_curves', - 'timeline_markers', - 'statistics', - 'use_shading_nodes', - 'use_game_engine', - 'sequence_editor_create', - 'is_updated', - '__module__', - 'update_tag', - 'update', - 'animation_data', - 'cycles', - 'copy', - 'game_settings', - 'layers', - '__weakref__', - 'string', - 'double', - 'overrides', - 'use_render_scene', - 'engine', - 'use_nodes', - 'world'} - - if mode == "render": - scenerenderdict = {} - scenedict = {} - sceneimagesettingdict = {} - for prop in dir(bpy.context.scene.render): - if prop not in excludes: - try: - scenerenderdict[prop] = getattr( - bpy.context.scene.render, prop) - except: - print("%s does not exist." % (prop)) - - for prop in dir(bpy.context.scene): - if prop not in excludes: - try: - scenedict[prop] = getattr(bpy.context.scene, prop) - except: - print("%s does not exist." % (prop)) - - for prop in dir(bpy.context.scene.render.image_settings): - if prop not in excludes: - try: - sceneimagesettingdict[prop] = getattr( - bpy.context.scene.render.image_settings, - prop) - except: - print("%s does not exist." % (prop)) - - """ - scenerenderdict = {prop: getattr(bpy.context.scene.render, prop) for prop in dir(bpy.context.scene.render)} - scenedict = {prop: getattr(bpy.context.scene, prop) for prop in dir(bpy.context.scene) if prop not in excludes} - sceneimagesettingdict = {prop: getattr(bpy.context.scene.render.image_settings, prop) - for prop in dir(bpy.context.scene.render.image_settings)} - """ - - # render - for escena in sceneslist: - for prop, value in scenerenderdict.items(): - try: - setattr(escena.render, prop, value) - except: - print("%s was not copied!" % (prop)) - pass - - # scene - for escena in sceneslist: - for prop, value in scenedict.items(): - try: - setattr(escena, prop, value) - except: - print("%s was not copied!" % (prop)) - pass - # imageSettings - for escena in sceneslist: - for prop, value in sceneimagesettingdict.items(): - try: - setattr(escena.render.image_settings, prop, value) - except: - print("%s was not copied!" % (prop)) - pass - - if mode == "cycles": - scenecyclesdict = {} - for prop in dir(bpy.context.scene.cycles): - if prop not in excludes: - try: - scenecyclesdict[prop] = getattr( - bpy.context.scene.cycles, prop) - except: - print("%s does not exist." % (prop)) - - """ - scenecyclesdict = {prop: getattr(bpy.context.scene.cycles, prop) for prop in dir(bpy.context.scene.cycles)} - """ - # cycles - for escena in sceneslist: - for prop, value in scenecyclesdict.items(): - try: - setattr(escena.cycles, prop, value) - except: - print("%s was not copied!" % (prop)) - pass - - -class copyRenderSettings(Operator): - bl_idname = "render.copy_render_settings_osc" - bl_label = "Copy Render Settings" - # bl_options = {'REGISTER', 'UNDO'} - - mode = bpy.props.StringProperty(default="") - - def execute(self, context): - - defCopyRenderSettings(self.mode) - - return {'FINISHED'} |