Blender Git Commit Log

Git Commits -> Revision e1b6b97

Revision e1b6b97 by Sergey Sharybin (cycles-x)
May 12, 2021, 12:56 (GMT)
Cycles X: Allow adding samples to pixel

The idea is to be able to resume sampling pixel after it "skipped"
some of the scheduled tiles due to convergence.

This is a bit weak concept, but is the most straight forward to
implement. This will be needed for the progressive noise floor
feature.

The current implementation is relying on the fact that the maximum
number of samples will not exceed floating point precision: for
the range of 0 to 2^24 the worst prevision of the single floating
precision is 1. To be more robust for all possible GPUs which might
have precision issues this will be changed in the followup commit.

Commit Details:

Full Hash: e1b6b9702db556853121dfec6c04a242969c83e7
Parent Commit: 90590d7
Lines Changed: +12, -7

2 Modified Paths:

/intern/cycles/kernel/integrator/integrator_init_from_camera.h (+7, -3) (Diff)
/intern/cycles/kernel/kernel_accumulate.h (+5, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021