Blender Git Commit Log

All Blender Git commits.

Page: 4104 / 8462

January 12, 2017, 12:44 (GMT)
Cycles: Use dedicated debug passes for traversed nodes and intersection tests

This way it's more clear whether some issue is caused by lots of geometry in
the node or by lots of "transparent" BVH nodes.
January 12, 2017, 12:33 (GMT)
Cycles: Remove more duplicated code in debug passes logic
January 12, 2017, 12:32 (GMT)
Cycles: Fix wrong scaling of traversed instances debug pass
January 12, 2017, 12:31 (GMT)
Cycles: Cleanup, remove duplicated code
January 12, 2017, 11:59 (GMT)
Merge branch 'master' into blender2.8
January 12, 2017, 11:58 (GMT)
Merge branch 'master' into id_override_static

Conflicts:
source/blender/makesrna/RNA_types.h
January 12, 2017, 11:54 (GMT)
Cycles: Cleanup, indentation within preprocessor
January 12, 2017, 11:45 (GMT)
Cycles: Cleanup, use switch() instead of if-else chain

About to add extra debug passes, which will be more clear to use switch().
January 12, 2017, 11:45 (GMT)
Merge branch 'master' into asset-engine

Conflicts:
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_ID.h
January 12, 2017, 11:29 (GMT)
Fix crash.
January 12, 2017, 09:48 (GMT)
Cycles: move hair particle settings to scene context

Since the beginning of times hair settings in cycles were global for
the whole scene but were located in the particle context. This causes
quite some trickery to get shots set up for the movies here in the
studio by forcing artists to create dummy particle system to change
settings of hair on the shot.

While ideally this settings should be properly become per-particle
system for the time being it will save sweat and blood to move the
settings to scene context.

Reviewers: brecht

Subscribers: jtheninja, eyecandy, venomgfx, Blendify

Differential Revision: https://developer.blender.org/D2287
January 12, 2017, 08:47 (GMT)
Cycles tests: Rework output messages

Made them closer to how GTest shows the output, so reading test logs
is easier now (at least feels more uniform).

Additionally now we know how much time tests are taking so can tweak
samples/resolution to reduce render time of slow tests.

It is now also possible to enable colored messages using magic
CYCLESTEST_COLOR environment variable. This makes it even easier to
visually grep failed/passed tests using `ctest -R cycles -V`.
January 12, 2017, 06:03 (GMT)
Add Add Modifiers tab to the NLA & VSE editors

This is a follow up to rBca935ab

Differential Revision: https://developer.blender.org/D2442
January 12, 2017, 04:05 (GMT)
Fix collision extra solve update and remove redundant result applies
January 12, 2017, 03:56 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising
January 12, 2017, 03:56 (GMT)
Cycles Denoising: Use better and faster NLM implementation for feature pass prefiltering

Previously, the prefiltering NLM kernel was implemented just as it's described in the paper:
For every pixel P, loop over every pixel Q in the search window. Then, loop over the small patches around them, calculate the average difference, and use that to compute the weight of Q for the denoised result at P.

However, that gives you a time complexity of O(N^2 * R^2 * F^2), where N is the image size, R the search window and F the patch size...
So, this patch implements the clever idea from "A Simple Trick to Speed Up and Improve the Non-Local Means" - by reformulating the loop, it's actually possible to skip a lot of computation and replace it with a separable box filter convolution. This reduces complexity to O(N^2 * R^2 * F), and the amount of pixel differences calculated even to O(N^2 * R^2)!

Furthermore, by applying a second box-filter pass after calculating the weights, we get the "patchwise NLM" improvement basically for free!

This is CPU-only so far, but that will change soon.
January 12, 2017, 03:56 (GMT)
Cycles: Clean up passing of int4 to CPU kernels

Since the type of int4 depends on whether SSE is enabled, the SSE kernels expect a different type than the device code.
Therefore, the content must be passed as a pointer...
January 12, 2017, 03:56 (GMT)
Cycles Denoising: Remove now-useless feature utilities
January 12, 2017, 00:15 (GMT)
Separate SSAO code & add orthographic support
January 11, 2017, 22:16 (GMT)
Fix T50056: Dyntopo brush size shortcut broken using constant detail setting.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021