[Bf-extensions-cvs] [eaacbf59] master: Render Tools new feature: TOKENS for render filepath
Eugenio Pignataro
noreply at git.blender.org
Wed Mar 21 22:55:25 CET 2018
Commit: eaacbf59e13a2519f924d47579289bc7a7422a82
Author: Eugenio Pignataro
Date: Wed Mar 21 18:55:17 2018 -0300
Branches: master
https://developer.blender.org/rBAeaacbf59e13a2519f924d47579289bc7a7422a82
Render Tools new feature: TOKENS for render filepath
===================================================================
M oscurart_tools/oscurart_render.py
===================================================================
diff --git a/oscurart_tools/oscurart_render.py b/oscurart_tools/oscurart_render.py
index e65b06bf..4e36338e 100644
--- a/oscurart_tools/oscurart_render.py
+++ b/oscurart_tools/oscurart_render.py
@@ -70,12 +70,20 @@ def defRenderAll(frametype, scenes):
for i in scene.render.layers:
i.use = False
layer.use = 1
+
print("SCENE: %s" % scene.name)
print("LAYER: %s" % layer.name)
print("OVERRIDE: %s" % str(proptolist))
- scene.render.filepath = os.path.join(
- os.path.dirname(renpath), filename, scene.name, layer.name, "%s_%s_%s" %
- (filename, scene.name, layer.name))
+ #scene.render.filepath = os.path.join(
+ # os.path.dirname(renpath), filename, scene.name, layer.name, "%s_%s_%s" %
+ # (filename, scene.name, layer.name))
+ tokens = {
+ "$Scene":bpy.context.scene.name,
+ "$File":bpy.path.display_name(bpy.data.filepath),
+ "$Layer":layer.name}
+
+ scene.render.filepath = renpath.replace("$Scene",tokens["$Scene"]).replace("$File",tokens["$File"]).replace("$Layer",tokens["$Layer"])
+
bpy.context.window.screen.scene = scene
bpy.ops.render.render(
animation=True,
More information about the Bf-extensions-cvs
mailing list