controller.py
639 Bytes
# -*- coding: UTF-8 -*-
from subprocess import call
from sys import argv
from os.path import abspath, dirname, join
getcwd = dirname(abspath(__file__))
from pyutil import printStackTrace
blend_path = join(getcwd, "avatar_cartoon_v1.0.0.blend")
main_path = join(getcwd, "libras.py")
restult = 0
try:
# Caso seja necessário gravar logs do blender utilizar a linha de código abaixo
# restult = call(['blender', '-b', blend_path, '-P', main_path, argv[1]], stdout = open( 'bpy.log', 'w'))
restult = call(['blender', '-b', blend_path, '-P', main_path, argv[1]])
except:
restult = printStackTrace(__file__)
exit(restult)