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:
authorMartin Poirier <theeth@yahoo.com>2012-04-18 05:45:43 +0400
committerMartin Poirier <theeth@yahoo.com>2012-04-18 05:45:43 +0400
commite88bae64e61736b695442e434d50f41b1c8f7e8f (patch)
treeca2cc4348ee331d1e8b273921d353410bfeb0e4a /netrender
parent193140e83e6e56c24ebfbf254580cbe76adc69ee (diff)
netrender
baking and render options for tags on slaves (default true for both means a slave can do all jobs by default)
Diffstat (limited to 'netrender')
-rw-r--r--netrender/slave.py7
-rw-r--r--netrender/ui.py12
2 files changed, 19 insertions, 0 deletions
diff --git a/netrender/slave.py b/netrender/slave.py
index d8d82e8d..c3b1f113 100644
--- a/netrender/slave.py
+++ b/netrender/slave.py
@@ -46,6 +46,13 @@ def slave_Info(netsettings):
slave.stats = sysname + " " + release + " " + machine + " " + processor
if netsettings.slave_tags:
slave.tags = set(netsettings.slave_tags.split(";"))
+
+ if netsettings.slave_bake:
+ slave.tags.add(netrender.model.TAG_BAKING)
+
+ if netsettings.slave_render:
+ slave.tags.add(netrender.model.TAG_RENDER)
+
return slave
def testCancel(conn, job_id, frame_number):
diff --git a/netrender/ui.py b/netrender/ui.py
index f1d6283d..fbf17c8d 100644
--- a/netrender/ui.py
+++ b/netrender/ui.py
@@ -164,6 +164,8 @@ class RENDER_PT_network_slave_settings(NetRenderButtonsPanel, bpy.types.Panel):
netsettings = context.scene.network_render
layout.prop(netsettings, "slave_tags", text="Tags")
+ layout.prop(netsettings, "slave_render")
+ layout.prop(netsettings, "slave_bake")
layout.prop(netsettings, "use_slave_clear")
layout.prop(netsettings, "use_slave_thumb")
layout.prop(netsettings, "use_slave_output_log")
@@ -450,6 +452,16 @@ class NetRenderSettings(bpy.types.PropertyGroup):
description="Output render text log to console as well as sending it to the master",
default = True)
+ NetRenderSettings.slave_render = BoolProperty(
+ name="Render on slave",
+ description="Use slave for render jobs",
+ default = True)
+
+ NetRenderSettings.slave_bake = BoolProperty(
+ name="Bake on slave",
+ description="Use slave for baking jobs",
+ default = True)
+
NetRenderSettings.use_master_clear = BoolProperty(
name="Clear on exit",
description="Delete saved files on exit",