Blender Git Loki
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)
/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)