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 |
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 |
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 |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021