Blender Git Commit Log

Git Commits -> Revision 0d78ac4

July 6, 2016, 02:24 (GMT)
Cycles: Implement Postprocessing callback

This commit finally uses all the work from the earlier commits to implement
the postprocess callback, which triggers a denoising pass on the current
RenderResult.

Note that this does not work on GPUs yet - they can be used for rendering,
but the Device setting has to be switched to CPU rendering before using the
postprocess button.

One other remaining problem is that the Image editor view isn't updated automatically,
you have to switch to another pass/layer and back to see the change.

Also, the feature should eventually be implemeted as a Job to get a progress bar and a
responding UI during denoising.

Commit Details:

Full Hash: 0d78ac4199d9c6d8786019710632100ecfd8df58
Parent Commit: 1c92841
Lines Changed: +117, -10

8 Modified Paths:

/intern/cycles/blender/addon/engine.py (+4, -2) (Diff)
/intern/cycles/blender/addon/__init__.py (+1, -1) (Diff)
/intern/cycles/blender/blender_python.cpp (+14, -3) (Diff)
/intern/cycles/blender/blender_session.cpp (+67, -0) (Diff)
/intern/cycles/blender/blender_session.h (+7, -0) (Diff)
/source/blender/editors/space_image/image_ops.c (+6, -4) (Diff)
/source/blender/render/extern/include/RE_engine.h (+1, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+17, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021