Blender Git Commit Log

Git Commits -> Revision 5489611

Revision 5489611 by Brecht Van Lommel (master)
August 14, 2019, 19:40 (GMT)
Compositor: Added denoising node

This node is built on Intel's OpenImageDenoise library.
Other denoisers could be integrated, for example Lukas' Cycles denoiser.

Compositor: Made OpenImageDenoise optional, added CMake and build_env files to find OIDN

Compositor: Fixed some warnings in the denoising operator

build_environment: Updated OpenImageDenoise to 0.8.1

build_environment: Updated OpenImageDenoise in `make deps` for macOS

Reviewers: sergey, jbakker, brecht

Reviewed By: brecht

Subscribers: YAFU, LazyDodo, Zen_YS, slumber, samgreen, tjvoll, yeus, ponomarovmax, getrad, coder.kalyan, vitos1k, Yegor, DeepBlender, kumaran7, Darkfie9825, aliasguru, aafra, ace_dragon, juang3d, pandrodor, cdog, lordodin, jtheninja, mavek, marcog, 5k1n2, Atair, rawalanche, 0o00o0oo, filibis, poor, lukasstockner97

Tags: #compositing

Differential Revision: https://developer.blender.org/D4304

Commit Details:

Full Hash: 5489611e53176ad4c1d5ac626db6377b27624cce
Parent Commit: 1845f0e
Committed By: Stefan Werner
Lines Changed: +759, -3

8 Added Paths:

/build_files/build_environment/cmake/openimagedenoise.cmake (+61, -0) (View)
/build_files/build_environment/patches/openimagedenoise.diff (+119, -0) (View)
/build_files/cmake/Modules/FindOpenImageDenoise.cmake (+101, -0) (View)
/source/blender/compositor/nodes/COM_DenoiseNode.cpp (+47, -0) (View)
/source/blender/compositor/nodes/COM_DenoiseNode.h (+37, -0) (View)
/source/blender/compositor/operations/COM_DenoiseOperation.cpp (+154, -0) (View)
/source/blender/compositor/operations/COM_DenoiseOperation.h (+71, -0) (View)
/source/blender/nodes/composite/nodes/node_composite_denoise.c (+58, -0) (View)

24 Modified Paths:

/build_files/build_environment/cmake/harvest.cmake (+2, -0) (Diff)
/build_files/build_environment/cmake/tbb.cmake (+1, -1) (Diff)
/build_files/build_environment/cmake/versions.cmake (+4, -0) (Diff)
/build_files/build_environment/CMakeLists.txt (+1, -0) (Diff)
/build_files/cmake/config/blender_full.cmake (+1, -0) (Diff)
/build_files/cmake/config/blender_lite.cmake (+1, -0) (Diff)
/build_files/cmake/config/blender_release.cmake (+1, -0) (Diff)
/build_files/cmake/macros.cmake (+6, -0) (Diff)
/build_files/cmake/platform/platform_apple.cmake (+13, -0) (Diff)
/build_files/cmake/platform/platform_unix.cmake (+9, -0) (Diff)
/build_files/cmake/platform/platform_win32.cmake (+13, -0) (Diff)
/CMakeLists.txt (+2, -0) (Diff)
/release/scripts/startup/nodeitems_builtins.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/compositor/CMakeLists.txt (+12, -1) (Diff)
/source/blender/compositor/intern/COM_Converter.cpp (+5, -1) (Diff)
/source/blender/editors/space_node/CMakeLists.txt (+4, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+13, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+12, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_composite.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021