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 |
Revision 0dd4c3b by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) August 8, 2016, 18:13 (GMT) |
fix, enabled threading for autoexecute |
|
|
|


Master Commits
MiikaHweb | 2003-2021