Blender Git Loki

Git Commits -> Revision c63e735

Revision c63e735 by Andrii (master)
November 11, 2021, 08:39 (GMT)
Cycles: Add sample offset option

This patch exposes the sampling offset option to Blender. It is located in the "Sampling > Advanced" panel.
For example, this can be useful to parallelize rendering and distribute different chunks of samples for each computer to render.

---

I also had to add this option to `RenderWork` and `RenderScheduler` classes so that the sample count in the status string can be calculated correctly.

Reviewed By: leesonw

Differential Revision: https://developer.blender.org/D13086

Commit Details:

Full Hash: c63e735f6b601e662fbb1ed5d7a71293552d6720
Parent Commit: b8d53b7
Committed By: William Leeson
Lines Changed: +79, -17

19 Modified Paths:

/intern/cycles/blender/addon/properties.py (+7, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+3, -0) (Diff)
/intern/cycles/blender/sync.cpp (+9, -2) (Diff)
/intern/cycles/integrator/path_trace.cpp (+6, -2) (Diff)
/intern/cycles/integrator/path_trace_work.h (+4, -1) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+3, -1) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.h (+2, -1) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+3, -1) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.h (+2, -1) (Diff)
/intern/cycles/integrator/render_scheduler.cpp (+15, -2) (Diff)
/intern/cycles/integrator/render_scheduler.h (+7, -1) (Diff)
/intern/cycles/integrator/work_tile_scheduler.cpp (+3, -0) (Diff)
/intern/cycles/integrator/work_tile_scheduler.h (+2, -0) (Diff)
/intern/cycles/kernel/film/accumulate.h (+4, -2) (Diff)
/intern/cycles/kernel/integrator/init_from_bake.h (+2, -1) (Diff)
/intern/cycles/kernel/integrator/init_from_camera.h (+2, -1) (Diff)
/intern/cycles/kernel/types.h (+1, -0) (Diff)
/intern/cycles/session/session.cpp (+2, -1) (Diff)
/intern/cycles/session/session.h (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021