Blender Git Commit Log

Git Commits -> Revision feab905

Revision feab905 by Sergey Sharybin (gooseberry_farm)
June 27, 2015, 17:59 (GMT)
Cycles: Implement sample offset feature

This is real quick implementation of the feature which allows to render
different sample ranges on different machines and merge the result into
final image as if it was rendered on a single machine. Same is feature
makes it possible to refine animation with more samples after it was
rendered with lower number of samples.

Control is happening via the following environment variables:

- CYCLES_RENDER_SAMPLE_START, which defines which sample to start
rendering from.

- CYCLES_RENDER_NUM_SAMPLES, which defines how much samples are to be
sampled by the Blender instance.

Limitations:

- Not really intuitive, final implementation will require better
integration into command line arguments.

- All the render layers are to have the same exact number of samples,
meaning using samples override for layer will lead to undesired
results.

- No compositor is allowed.

Commit Details:

Full Hash: feab905d6f6d12d4f28581046e1cc3c1a0bda576
Parent Commit: d4637c4
Lines Changed: +39, -7

3 Modified Paths:

/intern/cycles/blender/blender_session.cpp (+15, -4) (Diff)
/intern/cycles/render/tile.cpp (+18, -3) (Diff)
/intern/cycles/render/tile.h (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021