December 17, 2020, 15:00 (GMT) |
Fix T83886: Particle instance modifier broken Caused by Caused by rB83980506957c. Since above commit, the modifier was created with wrong initial values [amount was 0.0 and offset was 1.0 -- instead of the other way around]. Since there is no way to fix existing files in a reasonable way I guess, all we can do here is to make sure that from now on, the defaults are correct. Maniphest Tasks: T83886 Differential Revision: https://developer.blender.org/D9881 |
December 17, 2020, 13:43 (GMT) |
Geometry Nodes: Make random attribute node stable Currently, the random attribute node doesn't work well for most workflows because for any change in the input data it outputs completely different results. This patch adds an implicit seed attribute input to the node, referred to by "id". The attribute is hashed for each element using the CPPType system's hash method, meaning the attribute can have any data type. Supporting any data type is also important so any attribute can be copied into the "id" attribute and used as a seed. The "id" attribute is an example of a "reserved name" attribute, meaning attributes with this name can be used implicitly by nodes like the random attribute node. Although it makes it a bit more difficult to dig deeper, using the name implicitly rather than exposing it as an input should make the system more accessible and predictable. Differential Revision: https://developer.blender.org/D9832 |
December 17, 2020, 13:31 (GMT) |
Geometry-Nodes: Point Distribute - Sockets Renaming The size of the nodes is not enough to give enough context to users what the sockets are about. Minimum Distance -> Distance Min Maximum Density -> Distance Min Note this does not handle doversion. That means users will have to manually. |
December 17, 2020, 12:24 (GMT) |
Explicitly link X11 libraries Fix X11 library underlinking, which was breaking Debian and Ubuntu packages. From Ubuntu Hirsute changelog: ``` blender (2.83.5+dfsg-4ubuntu1) hirsute; urgency=medium * Try to also link ghost library with x11, needed because of missing XConvertSelection symbol link (used in ghost static library). * Don't use gold, but switch to bfd linker that seems to be working better on ppc64el. -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 11 Nov 2020 14:17:29 +0100 ``` Reviewed by: sybren Differential Revision: https://developer.blender.org/D9617 |
December 17, 2020, 12:06 (GMT) |
Merge branch 'master' into soc-2020-testing-frameworks |
December 17, 2020, 12:04 (GMT) |
Disabling particle instance modifier test |
December 17, 2020, 12:03 (GMT) |
Updated frame end value for Build modifier, now shows non-empty mesh in blend file |
December 17, 2020, 11:05 (GMT) |
Fix T83875: Converting Proxy to override crashes blender. Some weird proxies apparently can have a local collection instancing... Not sure this is even really valid for proxies, but in any case we cannot override that, just detect and properly cancel the operation then. Should be backported to 2.91.1 should we do it. |
December 17, 2020, 10:56 (GMT) |
Geometry Nodes: add Attribute Color Ramp node Differential Revision: https://developer.blender.org/D9861 Ref T82585. |
December 17, 2020, 10:39 (GMT) |
Fix asset data-block name button not showing up in custom repositories The Python syntax was wrong, as noted by Campbell in 0ae15e68c785. |
December 17, 2020, 10:24 (GMT) |
Fix T83878: Crash right-clicking in Asset Browser with no asset active Data of the File Browser context callback needs to be validated and return `CTX_RESULT_NO_DATA` if the context member is valid but not set in the current context. |
December 17, 2020, 04:03 (GMT) |
Clean-up: Fix build warning with MSVC Callback function was using int while update_render_passes_cb_t was using eNodeSocketDatatype leading to a build warning about different argument types with MSVC. |
December 17, 2020, 02:35 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
December 17, 2020, 01:32 (GMT) |
VSE: Fix crash when adding image strip Crash happens when using relative path to image in operator properties and checking image dimensions by loading image with `IMB_loadiffname()` Ensure path is absolute. |
December 17, 2020, 01:19 (GMT) |
Fix T83869: Crash when creating Sequencer in new scene Crash on null dereference in `SEQ_timeline_boundbox()`. This function was generalized in rB9e4a4c2e996c to work on arbitrary `seqbase`. Fixed by refactoring `SEQ_timeline_boundbox()` functions to return default sane values if `seqbase` is `NULL` Reviewed By: HooglyBoogly Differential Revision: https://developer.blender.org/D9878 |
December 16, 2020, 23:32 (GMT) |
Synchronize Wintab and Win32 time. Time is synchronized by the difference between the WT_PACKET receive time and the last received PACKET's pkTime. This is used to prevent Wintab packets from being prematurely expired. |
December 16, 2020, 20:40 (GMT) |
Fix T83861: Snapping panel from shortcut dissapears after click This simple change sets the call_panel operator's "keep_open" property to True for the viewport snapping panel called with `ctrl-shift-tab`. There are quite a few settings in this panel, it often makes sense to change more than one of them at a time, especially because multiple snap elements can be active at the same time. |
December 16, 2020, 20:36 (GMT) |
Fix T83856: Sculpt: anchored brushes with spherical falloff ignore topology automasking Anchored brushes with spherical falloff start off with zero radius, thus we have no pbvh nodes on the first brush step. This would prevent initializing the automasking cache [which only happens on the first brush step]. Maniphest Tasks: T83856 Differential Revision: https://developer.blender.org/D9873 |
December 16, 2020, 20:28 (GMT) |
Fix sequencer transform test failing This was casued by incorrect versioning keyframe conversion in recent commit 571362642201. |
December 16, 2020, 20:09 (GMT) |
Fix plane falloff with elastic cloth |
|
|
|


Master Commits
MiikaHweb | 2003-2021