September 21, 2021, 03:26 (GMT) |
Disable a static assert on gcc. |
September 21, 2021, 02:42 (GMT) |
add missing files |
September 21, 2021, 02:41 (GMT) |
Sculpt: Finish color support for brush channels * BRUSH_CHANNEL_VEC3/4 are now implemented * New flag BRUSH_CHANNEL_COLOR * Also tried to sculpt's usage of wm.radial_control in keymaps |
September 21, 2021, 01:37 (GMT) |
Cleanup: Remove debugging change, add comments |
September 21, 2021, 01:23 (GMT) |
Geometry Nodes: Curve Sample Node This node allows sampling positions, tangents, and normals at any arbitrary point along a curve. The curve can include multiple splines, all are taken into account. The node does not yet support transferring generic attributes like radius, because some more general tooling will make that much more feasible and useful in different scenarios. This is a field node, so it is evaluated in the context of a data-flow node like "Set Position". One nice thing about that is it can easily be used to move an entire geometry like the follow path constraint. The point along the curve is chosen either with a factor of the total length of the curve, or a length into the curve, the same choice used in the curve trim node. Differential Revision: https://developer.blender.org/D12565 |
September 21, 2021, 01:22 (GMT) |
Functions: Fix incorrect assert for unused output Since the variable for an output parameter can be null, it is incorrect to use it later on in a reference. |
September 21, 2021, 01:20 (GMT) |
Fix: Crash with single point bezier spline auto handles There's no way to calculate auto or vector handles when there is only one point, and returning early allows avoiding checking for that case later on. |
September 21, 2021, 00:25 (GMT) |
Fix: Knife keymap failed unit test |
September 20, 2021, 23:41 (GMT) |
Knife: Replaced object bases array with object array The Base structs were only ever used to retrieve the Object struct and so could be replaced. |
September 20, 2021, 23:39 (GMT) |
Geometry Nodes: Attribute Statistic Node This nodes evaluates a field on a geometry and outputs various statistics about the entire data set, like min, max, or even the standard deviation. It works for float and vector types currently, though more types could be supported in the future. - All statistics are calculated element-wise for vectors. - "Product" was not added since the result could very easily overflow. - The "Size" output was not added since it isn't specific to an attribute and would fit better in another node. The implementation shares work as much as possible when multiple statistics are needed. This node has been in development since the beginning of this year, with additions from Johnny Matthews and Hans Goudey. Differential Revision: https://developer.blender.org/D10202 |
September 20, 2021, 23:14 (GMT) |
Merge branch 'master' into soc-2021-knife-tools |
September 20, 2021, 22:23 (GMT) |
Fix: Warning caused by setting enum value to bool |
September 20, 2021, 22:17 (GMT) |
Ensure unique catalog name when adding Without this, adding multiple catalogs would always add them with the same name. The first duplicate name would cause an assert to fail. |
September 20, 2021, 21:10 (GMT) |
Sculpt: More brush engine stuff, got automasking to work with it * Sculpt now has an API to get brush channel settings. If a sculpt cache exists it will use the channels there (ss->cache->channels_final), otherwise it pulls them from a brush and Sculpt toolsettings. Exampes: float f = SCULPT_get_float(ss, "setting", sd, brush); itn i = SCULPT_get_int(ss, "setting", sd, brush); * Improved the UI a bit |
September 20, 2021, 20:40 (GMT) |
Knife: Better multi-object edit mode The knife tool can now make cuts in multi-object edit mode which cross over multiple objects and go from the geometry of one object to multiple others. Previously, object switching functionality was implemented but this proved insufficient to achieve the functionality contained within this patch. Instead, the dependence on a singular Object and BMEditMesh stored in the KnifeTool_OpData struct needed to be entirely removed. This has resulted in a lot of passing around of Object pointers which could potentially be simplified using a map of some kind in the future. For now it works well. |
September 20, 2021, 20:10 (GMT) |
Asset Browser: Redraw sidebars on mode switches There may be mode specific panels for some assets in the navigation or the asset metadata sidebar. For example the pose library will likely do this. So let the regions redraw on mode changes. |
September 20, 2021, 18:03 (GMT) |
Fix swapped glossy direct/indirect passes |
September 20, 2021, 17:59 (GMT) |
Fix broken motion vector pass link in compositor |
September 20, 2021, 17:40 (GMT) |
Merge branch 'master' into temp-asset-browser-catalogs-ui |
September 20, 2021, 17:40 (GMT) |
Update RNA to user manual url mappings |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021