Blender Git Commit Log

Git Commits -> Revision 5bf2b6f

Revision 5bf2b6f by Lukas Stockner (temp-xinput-tablet)
March 30, 2016, 15:15 (GMT)
Cycles: Experimental proof-of-concept LWR denoising v2

This commit adds a proof-of-concept implementation of the LWR image denoising algorithm to Cycles.
To use it, just activate the new checkbox in the Sampling settings.
Some features (such as viewport rendering) might be broken, so this is definitely not suitable
for doing actual work with it yet.

Commit Details:

Full Hash: 5bf2b6facead2ed98e2076dd47337e61d6280a7c
Parent Commit: da17cf1
Lines Changed: +1550, -187

1 Added Path:

/intern/cycles/kernel/kernel_filter.h (+677, -0) (View)

42 Modified Paths:

/intern/cycles/blender/addon/properties.py (+57, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+17, -0) (Diff)
/intern/cycles/blender/blender_session.cpp (+17, -21) (Diff)
/intern/cycles/blender/blender_session.h (+2, -2) (Diff)
/intern/cycles/blender/blender_sync.cpp (+11, -0) (Diff)
/intern/cycles/device/device_cpu.cpp (+23, -0) (Diff)
/intern/cycles/device/device_cuda.cpp (+64, -0) (Diff)
/intern/cycles/device/device_task.h (+5, -1) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+16, -15) (Diff)
/intern/cycles/kernel/closure/bsdf_ashikhmin_shirley.h (+2, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_ashikhmin_velvet.h (+2, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_diffuse.h (+4, -2) (Diff)
/intern/cycles/kernel/closure/bsdf_hair.h (+4, -2) (Diff)
/intern/cycles/kernel/closure/bsdf_microfacet.h (+4, -2) (Diff)
/intern/cycles/kernel/closure/bsdf_oren_nayar.h (+2, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_reflection.h (+2, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_refraction.h (+2, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_toon.h (+4, -2) (Diff)
/intern/cycles/kernel/closure/bsdf_transparent.h (+2, -1) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu.h (+3, -0) (Diff)
/intern/cycles/kernel/kernels/cpu/kernel_cpu_impl.h (+11, -0) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel.cu (+25, -0) (Diff)
/intern/cycles/kernel/kernel_accumulate.h (+1, -0) (Diff)
/intern/cycles/kernel/kernel_passes.h (+138, -51) (Diff)
/intern/cycles/kernel/kernel_path.h (+4, -2) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+3, -3) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+2, -0) (Diff)
/intern/cycles/kernel/kernel_path_surface.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_shader.h (+4, -4) (Diff)
/intern/cycles/kernel/kernel_types.h (+26, -1) (Diff)
/intern/cycles/render/buffers.cpp (+158, -40) (Diff)
/intern/cycles/render/buffers.h (+14, -2) (Diff)
/intern/cycles/render/film.cpp (+35, -2) (Diff)
/intern/cycles/render/film.h (+2, -1) (Diff)
/intern/cycles/render/session.cpp (+43, -17) (Diff)
/intern/cycles/render/session.h (+15, -2) (Diff)
/intern/cycles/render/tile.cpp (+14, -6) (Diff)
/intern/cycles/render/tile.h (+3, -1) (Diff)
/intern/cycles/util/CMakeLists.txt (+3, -0) (Diff)
/intern/cycles/util/util_atomic.h (+11, -0) (Diff)
/intern/cycles/util/util_math.h (+115, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021