Blender Git Commit Log

Git Commits -> Revision fccf506

Revision fccf506 by Lukas Stockner (master)
February 6, 2019, 14:18 (GMT)
Cycles: animation denoising support in the kernel.

This is the internal implementation, not available from the API or
interface yet. The algorithm takes into account past and future frames,
both to get more coherent animation and reduce noise.

Ref D3889.

Commit Details:

Full Hash: fccf506ed7fd96f8a8f5edda7b99f564a386321a
Parent Commit: c183ac7
Committed By: Brecht Van Lommel
Lines Changed: +388, -174

20 Modified Paths:

/intern/cycles/device/device_cpu.cpp (+16, -7) (Diff)
/intern/cycles/device/device_cuda.cpp (+16, -5) (Diff)
/intern/cycles/device/device_denoising.cpp (+49, -10) (Diff)
/intern/cycles/device/device_denoising.h (+6, -1) (Diff)
/intern/cycles/device/device_task.h (+2, -0) (Diff)
/intern/cycles/device/opencl/opencl.h (+1, -0) (Diff)
/intern/cycles/device/opencl/opencl_base.cpp (+27, -4) (Diff)
/intern/cycles/kernel/filter/filter_defines.h (+5, -1) (Diff)
/intern/cycles/kernel/filter/filter_features.h (+51, -26) (Diff)
/intern/cycles/kernel/filter/filter_features_sse.h (+37, -16) (Diff)
/intern/cycles/kernel/filter/filter_nlm_cpu.h (+9, -4) (Diff)
/intern/cycles/kernel/filter/filter_nlm_gpu.h (+8, -3) (Diff)
/intern/cycles/kernel/filter/filter_reconstruction.h (+7, -5) (Diff)
/intern/cycles/kernel/filter/filter_transform.h (+30, -29) (Diff)
/intern/cycles/kernel/filter/filter_transform_gpu.h (+29, -25) (Diff)
/intern/cycles/kernel/filter/filter_transform_sse.h (+35, -25) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_cpu.h (+8, -1) (Diff)
/intern/cycles/kernel/kernels/cpu/filter_cpu_impl.h (+16, -3) (Diff)
/intern/cycles/kernel/kernels/cuda/filter.cu (+19, -6) (Diff)
/intern/cycles/kernel/kernels/opencl/filter.cl (+17, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021