Revision 29c5692 by Clément Foucault May 7, 2017, 13:51 (GMT) |
Draw Manager: Fix multiple timer query issued for one pass. |
Revision 43b374e by Lukas Stockner May 7, 2017, 12:40 (GMT) |
Cycles: Implement denoising option for reducing noise in the rendered image This commit contains the first part of the new Cycles denoising option, which filters the resulting image using information gathered during rendering to get rid of noise while preserving visual features as well as possible. To use the option, enable it in the render layer options. The default settings fit a wide range of scenes, but the user can tweak individual settings to control the tradeoff between a noise-free image, image details, and calculation time. Note that the denoiser may still change in the future and that some features are not implemented yet. The most important missing feature is animation denoising, which uses information from multiple frames at once to produce a flicker-free and smoother result. These features will be added in the future. Finally, thanks to all the people who supported this project: - Google (through the GSoC) and Theory Studios for sponsoring the development - The authors of the papers I used for implementing the denoiser (more details on them will be included in the technical docs) - The other Cycles devs for feedback on the code, especially Sergey for mentoring the GSoC project and Brecht for the code review! - And of course the users who helped with testing, reported bugs and things that could and/or should work better! |
Revision cbdaa47 by Julian Eisel May 6, 2017, 22:30 (GMT) |
Fix unfreed render-layer properties memory after loading file Would cause pointer to allocated memory to be overridden. Steps to recreate were: * Start Blender * Save * Open saved .blend * Close Blender -> should report unfreed memory |
Revision bca6978 by Campbell Barton May 6, 2017, 17:21 (GMT) |
Cleanup: use index syntax instead of addition Harmless but made accessing the first element read strangely. |
Revision ce31a89 by Campbell Barton May 6, 2017, 16:19 (GMT) |
Cleanup: use uint/ushort for polyfill2d |
Revision bdb4ecf by Campbell Barton May 6, 2017, 16:12 (GMT) |
Cleanup: use const pointers where possible |
Revision 5cdd94a by Campbell Barton May 6, 2017, 13:30 (GMT) |
Revision 90ebf48 by Campbell Barton May 6, 2017, 12:54 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 0eef40e by Campbell Barton May 6, 2017, 12:43 (GMT) |
Cleanup: unused return, redundant assignments |
Revision a9572c2 by Campbell Barton May 6, 2017, 12:24 (GMT) |
PyAPI: Remove bpy.app.handlers.scene_update This is routinely mis-used to continuously run scripts, causing performance problems. This should be replaced with more specific handlers, or possibly timers. See: T47811 |
Revision 5221093 by Campbell Barton May 6, 2017, 12:23 (GMT) |
Cleanup: naming |
Revision 89120cd by Campbell Barton May 6, 2017, 04:19 (GMT) |
bmesh: use 'uint' instead of 'unsigned int' no functional changes. |
Revision b85f7e2 by Campbell Barton May 6, 2017, 01:13 (GMT) |
Cleanup: line length, use const struct members |
May 5, 2017, 23:34 (GMT) |
Add missing weight paint vertex shader |
Revision cffe15e by Julian Eisel May 5, 2017, 17:32 (GMT) |
Fix all objects being selected when opening pre-2.80 files Caused by rBe87ddda149b. Selecting objects shouldn't be done in such a low level function anyway (IMHO). Made sure duplicating objects still works correctly. |
May 5, 2017, 16:23 (GMT) |
Pass selection to weight paint vert overlay instead of colors |
May 5, 2017, 16:23 (GMT) |
Update paint wire when changing modes |
Revision 8d9c484 by Dalai Felinto May 5, 2017, 16:08 (GMT) |
Implement overridable scene render settings This add a new set of (possible) render settings that can be defined at the scene level and overridable at the scene layer level. Once we get workspaces we can either add workspace inbetween scene and scene layer evaluation. Or to replace layer settings, to avoid extra confusion to users. An example of this setting is "samples", as implemented now for the clay engine. |
May 5, 2017, 15:59 (GMT) |
Fix crash with no active object |
Revision 2eb906e by Sergey Sharybin May 5, 2017, 15:54 (GMT) |
Cycles: Fix access array index of -1 in SSS and volume split kernels |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021