Blender Git Commit Log

All Blender Git commits.

Page: 271 / 8462

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.
Revision 7166823 by Hans Goudey (master)
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021