This commit is contained in:
Eugenio Pignataro 2019-01-01 11:08:31 -03:00
parent f7dd03d5f1
commit 1ce76164d1
2 changed files with 7 additions and 8 deletions

View File

@ -140,14 +140,14 @@ classes = (
apply_linked_meshes.ApplyLRT,
)
def register():
def register():
from bpy.types import Scene
Scene.multimeshedit = StringProperty()
bpy.types.VIEW3D_MT_edit_mesh_specials.prepend(menu_funcMesh)
bpy.types.IMAGE_MT_specials.prepend(menu_funcImage)
bpy.types.VIEW3D_MT_object_specials.prepend(menu_funcObject)
bpy.app.handlers.render_pre.append(render_tokens.replaceTokens)
bpy.app.handlers.render_post.append(render_tokens.restoreTokens)
bpy.app.handlers.render_post.append(render_tokens.restoreTokens)
from bpy.utils import register_class

View File

@ -20,8 +20,9 @@
import bpy
import os
from bpy.app.handlers import persistent
@persistent
def replaceTokens (dummy):
global renpath
tokens = {
@ -32,16 +33,14 @@ def replaceTokens (dummy):
renpath = bpy.context.scene.render.filepath
bpy.context.scene.render.filepath = renpath.replace("$Scene",tokens["$Scene"]).replace("$File",tokens["$File"]). replace("$ViewLayer",tokens["$ViewLayer"]).replace("$Camera",tokens["$Camera"])
bpy.context.scene.render.filepath = renpath.replace("$Scene",tokens["$Scene"]).replace("$File",tokens["$File"]).replace("$ViewLayer",tokens["$ViewLayer"]).replace("$Camera",tokens["$Camera"])
print(bpy.context.scene.render.filepath)
@persistent
def restoreTokens (dummy):
global renpath
bpy.context.scene.render.filepath = renpath
# //RENDER/$Scene/$File/$ViewLayer/$Camera
"""
bpy.app.handlers.render_pre.append(replaceTokens)
bpy.app.handlers.render_post.append(restoreTokens)
"""