Blender Git Commit Log

Git Commits -> Revision 905fd0f

Revision 905fd0f by Sergey Sharybin (cycles-x)
March 26, 2021, 13:04 (GMT)
Cycles: Fix missing denoise start sample update

It is being updated separately from parameters, even though is stored
in the parameters.

Solved by moving an update of denoiser parameters to the initialization
of the new render iteration. The modification check is now done in the
PathTrace.

Good thing is that now it is possible to remove buffer lock, meaning
interface will never be frozen on denoiser changes. Additionally,
rendering now should never get out of sync between passes and denoiser
configuration.

Commit Details:

Full Hash: 905fd0fecb798cbf66e925aeb589bb6f48f65b80
Parent Commit: 01785df
Lines Changed: +17, -28

5 Modified Paths:

/intern/cycles/integrator/denoiser.cpp (+5, -0) (Diff)
/intern/cycles/integrator/denoiser.h (+2, -0) (Diff)
/intern/cycles/integrator/path_trace.cpp (+3, -1) (Diff)
/intern/cycles/render/session.cpp (+7, -23) (Diff)
/intern/cycles/render/session.h (+0, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021