Skip to content

Commit ca65032

Browse files
committed
Add post-processing option on Client
1 parent 3341ab9 commit ca65032

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

netrender/client.py

+1
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,7 @@ class NetworkRenderEngine(bpy.types.RenderEngine):
353353
bl_label = "Network Render"
354354
bl_use_postprocess = False
355355
def render(self, scene):
356+
self.bl_use_postprocess = scene.network_render.post_process
356357
try:
357358
if scene.network_render.mode == "RENDER_CLIENT":
358359
self.render_client(scene)

netrender/ui.py

+6
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,7 @@ def draw(self, context):
266266

267267
if netsettings.job_type == "JOB_BLENDER":
268268
layout.prop(netsettings, "save_before_job")
269+
layout.prop(netsettings, "post_process")
269270

270271

271272

@@ -588,6 +589,11 @@ def address_update_callback(self, context):
588589
description="Save current file before sending a job",
589590
default = False)
590591

592+
NetRenderSettings.post_process = BoolProperty(
593+
name="Retrieve with post-processing",
594+
description="Retrieve rendered frames with post-processing included",
595+
default = True)
596+
591597
NetRenderSettings.chunks = IntProperty(
592598
name="Chunks",
593599
description="Number of frame to dispatch to each slave in one chunk",

readme.md

+6
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ Master can specify timeout (in minutes) after which master considers Slave dead
4747

4848
*Previously this was hardcoded and Master considered any Slave executing job (frame on Slave) more than 5 minutes as dead, cancelled the job, resulting in socket timeout on Slave and finally crashing exception. Thus it was not possible to create über high quality final renderings not to mention "render me one image for the the whole weekend" tasks.*
4949

50+
### Client - Retrieve with post-processing
51+
52+
The client can choose to retrieve composited results with post-processing included.
53+
54+
*Previously, post processing was completed and saved to the .exr, but by default frames retrieved by the client did not include the post-processing and there was no option to do this.*
55+
5056
---
5157

5258
## Install

0 commit comments

Comments
 (0)