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/ui.py')
-rw-r--r--netrender/ui.py34
1 files changed, 23 insertions, 11 deletions
diff --git a/netrender/ui.py b/netrender/ui.py
index 068d77b3..d36e96dc 100644
--- a/netrender/ui.py
+++ b/netrender/ui.py
@@ -211,17 +211,13 @@ class RENDER_PT_network_job(NetRenderButtonsPanel, bpy.types.Panel):
row.operator("render.render", text="Get Image", icon='RENDER_STILL')
row.operator("render.render", text="Get Animation", icon='RENDER_ANIMATION').animation = True
- split = layout.split(percentage=0.3)
-
- col = split.column()
- col.label(text="Type:")
- col.label(text="Name:")
- col.label(text="Category:")
-
- col = split.column()
- col.prop(netsettings, "job_type", text="")
- col.prop(netsettings, "job_name", text="")
- col.prop(netsettings, "job_category", text="")
+ layout.prop(netsettings, "job_type", text="Type")
+ layout.prop(netsettings, "job_name", text="Name")
+ layout.prop(netsettings, "job_category", text="Category")
+ layout.prop(netsettings, "job_render_engine", text="Engine")
+
+ if netsettings.job_render_engine == "OTHER":
+ layout.prop(netsettings, "job_render_engine_other", text="Other Engine")
row = layout.row()
row.prop(netsettings, "priority")
@@ -462,6 +458,22 @@ class NetRenderSettings(bpy.types.PropertyGroup):
description="Category of the job",
maxlen = 128,
default = "")
+
+ NetRenderSettings.job_render_engine = EnumProperty(
+ items = (
+ ("BLENDER_RENDER", "BLENDER", "Standard Blender Render"),
+ ("CYCLES", "CYCLES", "Cycle Render"),
+ ("OTHER", "OTHER", "Other non-default Render"),
+ ),
+ name="render",
+ description="Render engine used to render this job",
+ default="BLENDER_RENDER")
+
+ NetRenderSettings.job_render_engine_other = StringProperty(
+ name="Render engine",
+ description="Render engine other than the builtin defaults (POVRAY_RENDER, ...)",
+ maxlen = 128,
+ default = "")
NetRenderSettings.chunks = IntProperty(
name="Chunks",