Blender Git Commit Log

Git Commits -> Revision 1c92841

July 6, 2016, 02:19 (GMT)
Cycles: Add denoise-only mode the the Session

This mode just creates the Device, generates tiles and runs the denoising kernel
on each tile.
Compared to the regular mode of operation, a lot is missing: No interactivity, no
scene syncing, no progressive rendering etc. However, these features aren't needed
for the denoise-after-render feature, and so this mode saves a lot of code when
calling it from the bindings.

Internally, it uses one single large buffer to hold the image, instead of a small buffer
per tile. That requires some changes to the TileManager and is also the reason for the
earlier region-of-interest commit.

Commit Details:

Full Hash: 1c92841e1efa1d379cccb67ad4f8426218da63ed
Parent Commit: f3300db
Lines Changed: +110, -28

5 Modified Paths:

/intern/cycles/device/device_cuda.cpp (+1, -1) (Diff)
/intern/cycles/render/session.cpp (+72, -20) (Diff)
/intern/cycles/render/session.h (+10, -0) (Diff)
/intern/cycles/render/tile.cpp (+19, -4) (Diff)
/intern/cycles/render/tile.h (+8, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021