August 4, 2021, 06:58 (GMT) |
T90371: Asset: Drop Material Tooltip. This patch changes the drop named material tooltip to give feedback to the user what is going to happen when they invoke the change. There are 3 states: * "": Operator will be canceled as not all data is present (dropping on background.) * "Drop <named material> on <object name> (slot <slot number>, replacing <current material in slot>). * "Drop <named material> on <object name> (slot <slot number). Reviewed By: Severin Maniphest Tasks: T90371 Differential Revision: https://developer.blender.org/D12106 |
August 4, 2021, 06:58 (GMT) |
adaptive_cloth: mesh: collapse edges: remove dump file statements |
August 4, 2021, 05:57 (GMT) |
adaptive_cloth: mesh: is_edge_collapseable() The collapse edge operation doesn't support one type of edge collapse. When the collapse is across seams, it is possible for one vert v1 to be asked to collapsed into multiple verts v2. Now deciding which v2 to consider is a difficult task, so not handling it right now. |
August 4, 2021, 05:50 (GMT) |
Merge branch 'master' into soc-2021-curves |
August 4, 2021, 05:12 (GMT) |
adaptive_cloth: mesh: collapse edge: tackle edge case During an across seams collapse edge, it is possible that n1 might still have v1 attached to it. Take the example of a icosphere's bottom most vert collapsed into some other neighbouring vert. For this, make v1.node point to n1 so essentially, v1 has been converted to v2 instead of removing it. |
August 4, 2021, 04:46 (GMT) |
adaptive_cloth: mesh: face edge linkage checks improvement It is not necessary for the face to have it's verts available, because delete_edge() can remove the verts from the face. So this check ensures that there is no out of bounds access. |
August 4, 2021, 04:30 (GMT) |
Change rpath to `@loader_path/../Resources/${BLENDER_VERSION}/lib` Check if that fixes the codesign error. |
August 4, 2021, 04:01 (GMT) |
adaptive_cloth: mesh: collapse edge across seams It works for most cases. There is one case that is difficult to do for, when v1 has two v2 to collapse into. Will add a check to make sure the edge is collapsed only if collapse-able. |
August 4, 2021, 03:34 (GMT) |
Cleanup: add comment to fix for T90417 |
August 4, 2021, 03:34 (GMT) |
Cleanup: use C comments for descriptive text |
August 4, 2021, 03:14 (GMT) |
Geometry Nodes: Curve Set Spline Type This node sets the selected (or all) splines in curve to a chosen target spline type. Poly, Bezier, and NURB splines can be converted to any of the other types. This is meant to be a building block node, useful in many procedural situations. In the future the node could be optimized with multi-threading, or by avoiding copying in many cases, either by retrieving the curve for write access or by passing the raw vectors to the new splines where possible. With edits from Hans Goudey (@HooglyBoogly) Differential Revision: https://developer.blender.org/D12013 |
August 4, 2021, 03:02 (GMT) |
Fix T90417: font loading creates duplicate ID names Also repair any errors in existing files. Error from e0dd3fe5872ba37ff188e292b80b46fcf8df413c. |
August 4, 2021, 02:43 (GMT) |
Cleanup: de-duplicate ID renaming utility for versioning |
August 4, 2021, 01:45 (GMT) |
Icons: add license headers to utilities |
August 4, 2021, 01:35 (GMT) |
Icons: resolve various issues for generating icons - INKSCAPE_BIN environment variable was ignored by alert_icons_update & prvicons_update. - `make icons` wasn't regenerating alert icons. - Updating SVG icons failed using blender built with ASAN. |
August 4, 2021, 01:03 (GMT) |
Revision db821af by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 4, 2021, 00:49 (GMT) |
Fix: Invert selection and free unreleased memory - Free unreleased memory from vertex map - Select Invert operator now works with UV face select mode as well |
Revision d6e02d9 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 4, 2021, 00:49 (GMT) |
UV: Extend edge selection support - Add edge selection support for operators: mouse select, box select, circle select, lasso select, (de)select all, invert selection and select more/less - Flush selections between UV verts and edges - Fix: prevent deselection of neighbouring edges when deselecting an edge in sticky location + edge select mode |
Revision 8b3b353 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 4, 2021, 00:49 (GMT) |
Fix: Prevent deselection of surrounding UV faces With face + sticky loc/vertex mode, trying to deselect UV faces would sometimes result in surrounding UV faces being deselected as well. This commit fixes that allowing conditional deselection of shared UV vertices based on the selection state of surrounding UV faces. |
Revision 035fa79 by Siddhartha Jejurkar (soc-2021-uv-edge-select-support, soc-2021-uv-editor-improvements-edge-selection) August 4, 2021, 00:49 (GMT) |
UV: Edge selection support - Initial * Add UV edge selection flag - MLOOPUV_EDGESEL * Refactor existing UV element selection functions to use the edge selection flag wherever required * Refactor existing UV element check functions to ensure proper selection states using the edge selection flag * Refactor UV select all operator to use edge selection flag * New functions for selecting vertices or edges that share the same location, either on 3D mesh or in UV space. * Add small penalty for finding the nearest UV edge. Ensures that UV edge selection will select other edges sharing the same location in successive selection attempts. * Expose UV edge selection flag as boolean in Python Differential Revision: https://developer.blender.org/D12028 |
|
|
|


Master Commits
MiikaHweb | 2003-2021