Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'netrender/baking.py')
-rw-r--r--netrender/baking.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/netrender/baking.py b/netrender/baking.py
index 24d32e85..f3a759a4 100644
--- a/netrender/baking.py
+++ b/netrender/baking.py
@@ -21,7 +21,6 @@ import sys, subprocess, re
from netrender.utils import *
-BLENDER_PATH = sys.argv[0]
def commandToTask(command):
i = command.index("|")
@@ -38,9 +37,19 @@ def bake(job, tasks):
task_commands = []
for task in tasks:
task_commands.extend(task)
-
- process = subprocess.Popen([BLENDER_PATH, "-b", "-noaudio", job_full_path, "-P", __file__, "--"] + task_commands, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
-
+
+ process = subprocess.Popen(
+ [bpy.app.binary_path,
+ "-b",
+ "-y",
+ "-noaudio",
+ job_full_path,
+ "-P", __file__,
+ "--",
+ ] + task_commands,
+ stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
+ )
+
return process
result_pattern = re.compile("BAKE FILE\[ ([0-9]+) \]: (.*)")