Blender Git Commits

Blender Git commits from all branches.

Page: 1946 / 2888

August 9, 2016, 01:50 (GMT)
Cycles: Implement SSE3-optimized NLM prefiltering kernel
August 9, 2016, 01:50 (GMT)
Cycles: Implement SSE3-optimized denoising kernel
August 9, 2016, 01:50 (GMT)
Cycles: Add a few SSE utilities
August 9, 2016, 01:50 (GMT)
Cycles: Move denoising utility functions into a separate file
August 9, 2016, 01:50 (GMT)
Cycles: Move prefiltering functions into a separate file
August 9, 2016, 01:50 (GMT)
Cycles: Fix preprocessor directives around SSE3 replacement functions

The code is supposed to implement replacements for a few SSE4.1-specific functions so that they can be used with SSE3 as well.
Therefore, it was enabled when __KERNEL_SSE3__ was set, but __KERNEL_SSE4__ wasn't.

However, __KERNEL_SSE4__ is never set anywhere - the correct one is __KERNEL_SSE41__.
Because of that, the replacements were enabled for SSE4.1 and better (AVX) as well, where they're not needed, but only slow things down.
August 9, 2016, 01:50 (GMT)
Cycles: Fix denoising feature matrix norm calculation
August 9, 2016, 01:50 (GMT)
Cycles: Remove a few useless temporary files
August 9, 2016, 01:50 (GMT)
Cycles: Fix GGX shader after recent changes to numerical stability
August 9, 2016, 01:50 (GMT)
Cycles: Fix building after the debug_fpe commit
August 8, 2016, 23:39 (GMT)
Added initial "Use concave hulls" option to operator
August 8, 2016, 22:15 (GMT)
Added point inside triangle check function for concave shape decomposition
August 8, 2016, 22:13 (GMT)
Small tweak for margin computation
August 8, 2016, 22:12 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-uv_tools
August 8, 2016, 22:10 (GMT)
added 'Quick Liquid' script (similar to exisiting 'Quick Smoke' and 'Quick Fluid')
August 8, 2016, 19:21 (GMT)
fixed viewport bug: objects inside smoke or liquid domain are now visible
August 8, 2016, 19:20 (GMT)
better default values for vorticity and particle randomness
August 8, 2016, 19:10 (GMT)
Cycles: Add denoising option to the Cycles Standalone executable

To use it, call it with "./cycles --denoise --samples <sample number> --output <denoised_file.png> <rendered_image.exr>".
You need to enter the sample number that the image was rendered with - others will work as well, but might produce artifacts.
The input image can be generated by rendering with "Keep denoising data" enabled (denoising itself isn't needed) and saving the result as Multilayer EXR.

For now, this is mainly useful for quicker testing without re-rendering and profiling, not so much for regular users.
However, the next step will be to implement inter-frame denoising for animations, which will provide a significant quality boost.
August 8, 2016, 19:09 (GMT)
Cycles Standalone: Add option to set the tile size
August 8, 2016, 18:13 (GMT)
fix, enabled threading for autoexecute
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021