[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4266] contrib/py/scripts/addons/ oscurart_tools/oscurart_render.py: Bug Fix: Create overrides list.
Eugenio Pignataro
info at oscurart.com.ar
Wed Feb 13 14:09:12 CET 2013
Revision: 4266
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4266
Author: oscurart
Date: 2013-02-13 13:09:11 +0000 (Wed, 13 Feb 2013)
Log Message:
-----------
Bug Fix: Create overrides list.
Modified Paths:
--------------
contrib/py/scripts/addons/oscurart_tools/oscurart_render.py
Modified: contrib/py/scripts/addons/oscurart_tools/oscurart_render.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools/oscurart_render.py 2013-02-13 04:20:00 UTC (rev 4265)
+++ contrib/py/scripts/addons/oscurart_tools/oscurart_render.py 2013-02-13 13:09:11 UTC (rev 4266)
@@ -6,10 +6,25 @@
import time
import random
+## ------------- CHECK OVERRIDE LIST EXIST -----------------
+
+def checkOverridesExist():
+ for scene in bpy.data.scenes[:]:
+ try:
+ scene["OVERRIDE"]
+ except:
+ bpy.ops.render.overrides_set_list()
+
+
##-------------------------------- RENDER ALL SCENES ----------------------------
+
+
def defRenderAll (frametype):
+
+ checkOverridesExist()
+
LISTMAT=[]
SCENES=bpy.data.scenes[:]
ACTSCENE=bpy.context.scene
@@ -97,6 +112,9 @@
bpy.types.Scene.use_render_scene = bpy.props.BoolProperty()
def defRenderSelected(frametype):
+
+ checkOverridesExist()
+
ACTSCENE = bpy.context.scene
LISTMAT = []
SCENES = bpy.data.scenes[:]
@@ -182,6 +200,9 @@
##--------------------------------RENDER CURRENT SCENE----------------------------
def defRenderCurrent (frametype):
+
+ checkOverridesExist()
+
LISTMAT = []
SCENE = bpy.context.scene
FC = bpy.context.scene.frame_current
@@ -266,6 +287,9 @@
bpy.types.Scene.rcPARTS = bpy.props.IntProperty(default=0, min=2, max=50, step=1)
def OscRenderCropFunc():
+
+ checkOverridesExist()
+
SCENENAME = os.path.split(bpy.data.filepath)[-1].partition(".")[0]
PARTS = bpy.context.scene.rcPARTS
CHUNKYSIZE = 1/PARTS
@@ -289,6 +313,9 @@
##---------------------------BATCH MAKER------------------
def defoscBatchMaker(TYPE):
+
+ checkOverridesExist() # overrides list exist
+
if os.sys.platform.startswith("w"):
print("PLATFORM: WINDOWS")
SYSBAR = "\\"
@@ -360,6 +387,9 @@
## --------------------------------------PYTHON BATCH--------------------------------------------------------
def defoscPythonBatchMaker(BATCHTYPE,SIZE):
+
+ checkOverridesExist() # overrides list exist
+
# REVISO SISTEMA
if os.sys.platform.startswith("w"):
print("PLATFORM: WINDOWS")
More information about the Bf-extensions-cvs
mailing list