September 4, 2021, 09:21 (GMT) |
Specified ints as floats where necessary |
September 4, 2021, 09:16 (GMT) |
Renamed FilletModeParam to FilletParam |
September 4, 2021, 09:10 (GMT) |
Change "Radii" attribute name to "Radius" |
September 4, 2021, 08:26 (GMT) |
Merge branch 'master' into soc-2021-curve-fillet |
September 4, 2021, 06:59 (GMT) |
RNA: support extracting names from paths without allocating memory Support extracting identifiers RNA paths into fixed size buffer since the maximum size of the identifier is known all cases. - Add BLI_str_unescape_ex to support limiting the destination buffer. - Add BLI_str_quoted_substr to copy values into a fixed size buffer. |
September 3, 2021, 21:49 (GMT) |
Fix T91119: Curve to mesh node inverted face normals Previously I thought I fixed this by reversing the face corner indices in quads created by the curve to mesh node. But then we fixed a problem with the transforms used in that node by inverting one of their components, so the required direction also reversed. This commit reverts rBcf28398471c84 and reverses the default direction of the quadrilateral primitive so it's the same as the others. Tests will be updated. |
September 3, 2021, 21:19 (GMT) |
Add and use initial UI Tree-View API This adds a simple to use API to implement custom tree views. This should make adding tree like layouts much easier & cleaner. Plus, it should become easier to mange UI state (once I've done some more additions). Another goal for this was separating UI code better from the data, currently we often have to add UI state information to the data (we may still have to do this in some cases for file writing). Idea is to let API users implement a custom tree-view class, that inherits from `uiAbstractTreeView` and implements its `build_tree()` function to add tree items. Each such item has a custom type, that defines how its tree row is drawn. For that, another class can be added, inheriting from `uiAbstractTreeViewItem` and implementing its `build_row()` function. But this also adds `uiBasicTreeViewItem` which is just a tree-row with an icon and a label, for convenience. More such common tree-view item types can be added. I'm quite happy with how this turned out eventually. This could work! The resulting UI should look identical to the one before this commit. Only internals changed (drastically). |
September 3, 2021, 20:16 (GMT) |
Rename position node file |
September 3, 2021, 20:15 (GMT) |
Fix crash in normal node |
September 3, 2021, 20:03 (GMT) |
UDIM: Show the UV grid even when images are loaded Allow the UDIM grid to be shown and adjusted when there are images loaded in UV edit mode. Right now the grid feature disappears once an image is loaded and many have found this to be confusing. Based on community and artist feedback, there was support to change this behavior[1] This patch does the following: - Allows the grid to be shown even when images are present - The max allowable dimensions for the grid has been increased from 10x10 to 10x100 to match the underlying maximum UDIM range that blender supports Note: This should not affect other Image editor modes like Paint/Mask or the Render Result viewer etc. Future work in this area is currently documented in a dedicated design task[2] [1] https://devtalk.blender.org/t/the-udim-tile-grid-design-and-feedback-thread/20136 [2] https://developer.blender.org/T90913 Differential Revision: https://developer.blender.org/D11860 |
September 3, 2021, 18:42 (GMT) |
Various small cleanups |
September 3, 2021, 18:21 (GMT) |
Merge branch 'master' into temp-geometry-nodes-fields |
September 3, 2021, 18:12 (GMT) |
Support fields in the point translate node, add selection input Because we don't have a "Extract Named Attribute" node currently, I had to keep the old string input. Otherwise we wouldn't be able to add versioning. |
September 3, 2021, 18:06 (GMT) |
Add utility methods for field destinations and selection fields |
September 3, 2021, 18:06 (GMT) |
UI: Align panel titles WIP: Experiment with shifting the panel titles slightly to the right matching panels with checkboxes/icons in the header. |
September 3, 2021, 18:04 (GMT) |
UI: Make panel titles text size same as labels With panels now being more defined boxes, having a different size for the panel title adds considerable noise. |
September 3, 2021, 18:03 (GMT) |
UI: Dim collapse/expand icon on panels |
September 3, 2021, 18:02 (GMT) |
UI: Less prominent drag widget on panels * Use 2 rows of 3 boxes per row, instead of 4. * Slightly smaller * Dimmer |
September 3, 2021, 15:16 (GMT) |
Improve message in ob_parbone() about the missing Parent Bone - lower to warning (might be debatable, but this is not really malfunctioning and e.g. constraints/modifiers dont spit out errors if targets are not specified) - clarify _what_ of the two actualy does not exist ref. T91101 Maniphest Tasks: T91101 Differential Revision: https://developer.blender.org/D12389 |
September 3, 2021, 15:15 (GMT) |
Depsgraph: skip parentbone relation if bone prop is empty Clearing the Parent Bone field in relations would result in something like this: ``` add_relation(Bone Parent) - Could not find op_from (ComponentKey(OBArmature, BONE)) add_relation(Bone Parent) - Failed, but op_to (ComponentKey(OBEmpty, TRANSFORM)) was ok ERROR (bke.object): /source/blender/blenkernel/internobject.c:3330 ob_parbone: Object Empty with Bone parent: bone doesn't exist ``` Now skip creation of a depsgraph relation if the Parent Bone field is empty (since this would be invalid anyways). ref. T91101 Maniphest Tasks: T91101 Differential Revision: https://developer.blender.org/D12389 |
|
|
|


Master Commits
MiikaHweb | 2003-2021