Blender Git Commit Log

Git Commits -> Revision 09ab16f

Revision 09ab16f by Sergey Sharybin (cycles-x)
April 1, 2021, 13:04 (GMT)
Cycles: Initial support of adaptive sampling

This change brings back main logic of adaptive sampling, which includes
the following:

- Samples count pass
- Auxiliary buffer which is used to indicate per-pixel sample stopping.

Missing parts of the implementation is the filtering and scaling of the
render passes.

There are further possible improvements, such as ensuring equality of
noise when multiple samples are scheduled on the GPU.

Commit Details:

Full Hash: 09ab16f05f59707b6588ac8df0d5b18e6d8845e8
Parent Commit: 288e180
Lines Changed: +82, -11

6 Modified Paths:

/intern/cycles/device/cuda/device.cpp (+1, -1) (Diff)
/intern/cycles/device/device.h (+14, -8) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_camera.h (+6, -0) (Diff)
/intern/cycles/kernel/kernel_accumulate.h (+40, -0) (Diff)
/intern/cycles/kernel/kernel_adaptive_sampling.h (+19, -0) (Diff)
/intern/cycles/render/buffers.cpp (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021