Blender Git Commits

Blender Git "master" branch commits.

Page: 1935 / 5574

December 4, 2017, 14:10 (GMT)
Depsgraph: Add parameters nodes for bone custom properties

Currently shouldn't make any difference, but this is something what needs to be
done to sanitize drivers relations )with the idea to re-use some generic code
to get operations for driver variables.
December 4, 2017, 14:05 (GMT)
Edit Mesh Selection: Draw the backbuff of edge selection only when requested

And make sure the width is 1
December 4, 2017, 13:17 (GMT)
Depsgraph: Cleanup, move RNA key constructor to it's file
December 4, 2017, 13:17 (GMT)
Depsgraph: Cleanup, don't use bracers in relations names

Those don't bring any information.
December 4, 2017, 13:17 (GMT)
Depsgraph: Cleanup, node from RNA pointer search
December 4, 2017, 13:17 (GMT)
Depsgraph: Remove unused property based update tags

Those are unused, and not clear whether we will ever support this.

Seems to be better having more like "component" tags, would be less magic
involved to guess what exactly is to be tagged.
December 4, 2017, 13:14 (GMT)
Fix bplayer (c).
December 4, 2017, 13:07 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenloader/BLO_readfile.h
source/blender/blenloader/intern/readfile.c
source/blender/windowmanager/intern/wm_files_link.c
December 4, 2017, 12:09 (GMT)
Cleanup: link/append: get rid of booleans in func parameters.

One or two are OK, but more make it rather unreadable, and future work
is likely to require more toggle specific behavior here. So switched to
bitflags, switching from short to int and using 16 upper bits for
'internal' ones defined in BLO_readfile.h, combined with 'public' ones
from user interaction, defined in DNA_space_types.h
December 4, 2017, 09:53 (GMT)
Small cleanup from previous commit by Danrae Pray (@spockTheGray)

I (Dalai) messed up the git author from previous commit (68fdcf07a17).
So this is a follow up on that, properly credited.
December 4, 2017, 09:40 (GMT)
Fix T53415: Outliner: Crash when deleting collections

Updated collection_delete_exec() so we don't try to delete elements as we search
the outliner tree anymore.

Now we search the whole tree first for the selected nodes that need to be
deleted and delete them afterward.

Reviewers: dfelinto

Tags: #bf_blender_2.8

Differential Revision: https://developer.blender.org/D2936
Differential Revision: https://developer.blender.org/D2940
December 4, 2017, 09:31 (GMT)
WM: message bus replacement for property notifiers

Use dynamically generated message publish/subscribe
so buttons and manipulators update properly.

This resolves common glitches where manipulators weren't updating
as well as the UI when add-ons exposed properties which
hard coded listeners weren't checking for.

Python can also publish/scribe changes via `bpy.msgbus`.

See D2917
December 4, 2017, 09:10 (GMT)
Eevee: Irradiance Visibility: Initial Implementation

This augment the existing irradiance grid with a new visibility precomputation.
We store a small shadowmap for each grid sample so that light does not leak through walls and such.

The visibility parameter are similar to the one used by the Variance Shadow Map for point lights.

Technical details:

We store the visibility in the same texture (array) as the irradiance itself (in order to reduce the number of sampler).
But the irradiance and the visibility are not the same data so we must encode them in order to use the same texture format.
We use RGBA8 normalized texture and encode irradiance as RGBE (shared exponent).
Using RGBE encoding instead of R11_G11_B10 may lead to some lighting changes, but quality seems to be nearly the same in my test cases.
Using full RGBA16/32F maybe a future option but that will require much more memory and reduce the perf significantly.

Visibility moments (VSM) are encoded as 16bits fixed point precision using a special range. This seems to retain enough precision for the needs.
Also interpolation does not seems to be big problem (even though it's incorrect).
December 4, 2017, 09:10 (GMT)
Eevee: Irradiance Visibility: Add RNA / Engine properties
December 4, 2017, 09:10 (GMT)
Eevee: Irradiance Grid: Fix problem with bounce update.

Before this patch, if one of the grid was updated (moved) only the subsequents evaluated grids had their level reset and had all their bounces recomputed.
December 4, 2017, 09:10 (GMT)
Eevee: Irradiance Grid: Fix Multibounce baking.

The baking was only recording one bounce because the double buffer setup was buggy.
December 4, 2017, 06:10 (GMT)
Cleanup: whitespace
December 4, 2017, 05:42 (GMT)
Cleanup: wrap long function args in seqeffects
December 4, 2017, 05:42 (GMT)
Merge branch 'master' into blender2.8
December 4, 2017, 05:37 (GMT)
Cleanup: style
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021