Blender Git Commit Log

Git Commits -> Revision d93cc73

Revision d93cc73 by Lukas Stockner (temp-xinput-tablet)
March 23, 2016, 20:53 (GMT)
Cycles: Experimental proof-of-concept LWR denoising

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: d93cc73ffdf1ecea47b80292f771d11944bbb42c
Parent Commit: 4fb3fac
Lines Changed: +1414, -176

1 Added Path:

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

41 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/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 (+132, -50) (Diff)
/intern/cycles/kernel/kernel_path.h (+2, -1) (Diff)
/intern/cycles/kernel/kernel_path_branched.h (+1, -2) (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 (+115, -34) (Diff)
/intern/cycles/render/buffers.h (+14, -2) (Diff)
/intern/cycles/render/film.cpp (+36, -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, -4) (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