blender/intern/cycles
Lukas Stockner c10f5d15c2 Cycles: add animation denoising Python operator.
This adds a cycles.denoise_animation operator, which denoises an animation
sequence or individual file. Renders must be saved as multilayer EXR files
with denoising data passes.

By default file path and frame range come from the current scene, and EXR
files are denoised in-place. Alternatively, a different input and/or output
file path can be provided.

Denoising settings come from the current view layer. Renders can be denoised
again with different settings, as the original noisy image is preserved along
with other passes and metadata.

There is no user interface yet for this feature, that comes later.

Code by Lukas with modifications by Brecht. This feature was originally
developed for Tangent Animation, thanks for the support!
2019-02-11 13:32:54 +01:00
..
app Cycles: delay CUDA and OpenCL initialization to avoid driver crashes. 2019-01-29 17:00:02 +01:00
blender Cycles: add animation denoising Python operator. 2019-02-11 13:32:54 +01:00
bvh Cleanup: fix compiler warnings. 2019-01-26 14:49:11 +01:00
cmake Cycles: Added Embree as BVH option for CPU renders. 2018-11-07 12:58:12 +01:00
device Cycles: add animation denoising Python operator. 2019-02-11 13:32:54 +01:00
doc Cleanup: strip trailing space for cycles 2018-07-06 10:17:58 +02:00
graph Cleanup: add begin/end iterators to Cycles NodeEnum. 2019-01-14 15:57:53 +01:00
kernel Cycles: animation denoising support in the kernel. 2019-02-06 15:18:42 +01:00
render Cycles: add animation denoising Python operator. 2019-02-11 13:32:54 +01:00
subd Cleanup: remove redundant, invalid info from headers 2019-02-02 02:40:00 +11:00
test Fix (unreported) broken Cycles tests after numaapi changes today. 2018-12-27 23:20:37 +01:00
util Cycles: add animation denoising Python operator. 2019-02-11 13:32:54 +01:00
CMakeLists.txt Fix build with old CMake versions. 2018-12-05 12:53:19 +01:00