Blender Git Commit Log

All Blender Git commits.

Page: 1007 / 8462

Revision b9e02ea by Hans Goudey (master)
January 13, 2021, 01:14 (GMT)
UI: Clarify the property name of "F-Curve Visibility"

"F-Curve Visibility" is a bad UI label for a property that only affects
the display of unselected F-Curves. This commit clarifies the property
name by making it more specific with the word "Unselected", and by using
the word "Opacity". "F-Curve" is redundant in the UI label anyway because
it is included in the panel title.

Resolves T82587

Differential Revision: https://developer.blender.org/D10027
Revision 6b5e4ad by Hans Goudey (master)
January 13, 2021, 00:55 (GMT)
Bevel Modifier: Use angle limit method by default

This right click select post outlines the reasons to make "Angle" the
default limit method: https://blender.community/c/rightclickselect/BVfbbc/
In short: Beveling every single edge rather than just sharp edges is
rarely the desired behavior, and the placement of the property in the UI
makes it easy to see the property's importance and toggle it.

Differential Revision: https://developer.blender.org/D8961
January 12, 2021, 20:22 (GMT)
Merge branch 'master' into experiment-point-distribution
January 12, 2021, 20:21 (GMT)
rename back
January 12, 2021, 20:21 (GMT)
cleanup
January 12, 2021, 20:17 (GMT)
cleanup
January 12, 2021, 20:13 (GMT)
cleanup
Revision 719bea0 by Hans Goudey (master)
January 12, 2021, 20:03 (GMT)
Geometry Nodes: Output the most complex attribute data type

In order to avoid losing information, it sometimes makes sense for the
output attribute type to depend on the types of the input attributes.

Such a function already exists, `attribute_data_type_highest_complexity`,
it just needs to be used in a few more places. The change for the attribute
compare node is just so the code there uses the same code style as in the
attribute mix node.

Addresses part of T83793
Differential Revision: https://developer.blender.org/D10099
January 12, 2021, 19:57 (GMT)
cleanup
January 12, 2021, 19:56 (GMT)
cleanup
January 12, 2021, 19:49 (GMT)
take density factors into account
January 12, 2021, 19:45 (GMT)
UI: Update Clip Tracking menus

- Add operators that previously could only be found in panels
- Re order menus to match other menus
- Organize Code

|Before|After|
|{F9493583}|{F9493584}|
|{F9493585}|{F9493586}|
|{F9493588}|{F9493590}|
|{F9493591}|{F9493592}|

Reviewed By: sergey, sebastian_k, #motion_tracking

Differential Revision: https://developer.blender.org/D9781
January 12, 2021, 19:29 (GMT)
cleanup
January 12, 2021, 19:11 (GMT)
initial new implementation
January 12, 2021, 18:43 (GMT)
Merge branch 'master' into sculpt-dev
Revision bf5d45f by Hans Goudey (master)
January 12, 2021, 17:47 (GMT)
Cleanup: Fix incorrect function name

The function used "domain" incorrectly where it meant "data type".
January 12, 2021, 16:16 (GMT)
Fix T84397: Creating and removing many objects very quickly causes a crash

The root of the issue was caused by the dependency graph using ID pointer
to map evaluated state from old depsgraph to new one upon relations update.
This was failing when IDs were re-allocated rapidly: was possible that
Object ID's evaluated state assigned to Mesh and vice versa.

Now depsgraph uses Session UUID to identify which IDs to restore evaluated
state to. The session UUID is stored in the IDNode, so that id_orig is not
dereferenced on depsgraph update since the ID might be freed.

The root of the issue is identified by Campbell, original patch was done
by Bastien, thanks! Also thanks to Oliver and Ray and everyone else for
testing!
January 12, 2021, 15:54 (GMT)
remove poisson distribution code
January 12, 2021, 15:24 (GMT)
Fix T64953: Add cryptomatte meta data to file output node.

This change will try to add meta data when using a multilayered open
exr file output node in the compositor. It adds the current scene meta
data and converts existing cryptomatte keys so it follows the
naming that is configured in the file output node.

This change supports the basic use-case where the compositor is
used to output cryptomatte layers with a different naming scheme to
support external compositors. In this case the Multilayered OpenEXR
files are used and the meta data is read from the render result.

Meta data is found when render layer node is connected with the
file output node without any other nodes in between. Redirects and empty
node groups are allowed.

The patch has been verified to work with external compositors.
See https://devtalk.blender.org/t/making-sense-of-cryptomatte-usage-in-third-party-programs/16576/17

See patch for example files.

Reviewed By: Sergey Sharybin

Differential Revision: https://developer.blender.org/D10016
January 12, 2021, 14:43 (GMT)
Fix T81965: Library-Override Not able to edit Keyframe properties

Fix keyframe properties not being editable when animating a
library-overridden datablock.

The problem was that RNA pointers were created based on the datablock
affected by the animation (for example an Object), instead of the
datablock that contains the FCurve itself (the Action). The latter can
be local to the current blend file and should thus be editable, even
when the former is not.

Reviewed By: mont29

Maniphest Tasks: T81965

Differential Revision: https://developer.blender.org/D10091
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021