Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 125 / 5574

October 1, 2021, 14:47 (GMT)
Asset Browser: expose current catalog ID in RNA

Add read-only access to the active catalog ID via
`context.space_data.params.catalog_id` in the Asset Browser context.

The UUID is exposed as string to Python.
October 1, 2021, 14:43 (GMT)
Geometry Nodes: Curve Subdivide Node with Fields

The curve subdivide node can now take an int field to specify the
number of subdivisions to make at each curve segment.

Reviewed by: Hans Goudey
Differential Revision: https://developer.blender.org/D12534
October 1, 2021, 14:41 (GMT)
Cleanup: unused function declaration

This should have been removed during the recent velocity attribute
refactor.
October 1, 2021, 14:29 (GMT)
Tracking: Sort motion tracking tracks by start and end frames

Enable sorting motion tracking tracks by start / end times.

Help identifying what cases reconstructed camera jumps, based
on information about whether any track starts/ends at the frame.

Based on revision eb0eb54d9644c5139ef139fee1e14da35c4fab7e.

{F10563305}

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D12621
October 1, 2021, 14:15 (GMT)
Asset Catalogs: always have an Asset Catalog Tree available

Always create an `AssetCatalogTree` in the `AssetCatalogService`. This
ensures that newly-created catalogs are immediately visible in the UI
(because they insert themselves into an already-existing tree).
October 1, 2021, 13:24 (GMT)
Cleanup: Asset Catalog Test, fix clang-tidy warnings

No functional changes.
October 1, 2021, 13:22 (GMT)
Cleanup: asset catalogs, make function const

Declare `AssetCatalogService::find_catalog()` as `const`, as it's not
requiring modification off the service object.

No functional changes.
October 1, 2021, 13:22 (GMT)
Asset Catalogs: add catalog filter for the asset browser

Given an "active catalog" (i.e. the one selected in the UI), construct
an `AssetCatalogFilter` instance. This filter can determine whether an
asset should be shown or not. It returns `true` when The asset's catalog
ID is:

- the active catalog,
- an alias of the active catalog (so different UUID that maps to the
same path),
- a sub-catalog of the active catalog.

Not yet hooked up to the UI.
October 1, 2021, 12:49 (GMT)
Fix T91834: Appending objects with shape keys into new file is broken.

Recent append refactor 'broke' this, we need special recursive care and
handling of those nasty shpae keys... again.
October 1, 2021, 12:47 (GMT)
Python API Docs: add an example of `Bone.convert_local_to_pose` usage.

The use case for this method is quite obscure and difficult to
understand without an example. Despite how big looks, this is
actually the simplest example that makes sense.
October 1, 2021, 12:11 (GMT)
GPU: set 'GL_PACK_ALIGNMENT' 1 as default

This fixes T91828.

The current value of `GL_PACK_ALIGNMENT` may result in crash in the `gpu` module if the buffer is not aligned.

Differential Revision: https://developer.blender.org/D12720
October 1, 2021, 11:21 (GMT)
Fix T91872: incorrect socket inspection on group nodes

This bug was introduced in rBef45399f3be0955ba8.
October 1, 2021, 10:21 (GMT)
Append: Fix appended objects potentially auto-instantiated in more than one collection.

Related to T87189.
October 1, 2021, 10:21 (GMT)
Fix paste code linking 'direct' IDs with 'INDIRECT' flag.

No idea why this was done that way (it originate from initial paste
commit, rB12b642062c6f).

But the IDs 'selected' as direct paste in `BLO_library_link_copypaste`
should be 'directly' linked, it's similar case to actual append of
selected IDs by the user.

Related to T87189.
October 1, 2021, 10:21 (GMT)
Fix T87189: Copy/pasting IDs does not handle properly instantiation.

Copy/Paste uses its own code path for ID linking, which was not setting
`LIB_TAG_DOIT` for proper instantiation later on.

Would be nice the make this logic closer to the rest of the link/append
code at some point, but for now this fix will do.
October 1, 2021, 09:42 (GMT)
Fix T87536: incorrect socket types in reroute nodes

This refactors and fixes the code that propagates socket types
through reroute nodes. In my tests it is faster than the previous
code. The difference becomes larger the more reroute nodes
there are, because the old code had O(n^2) runtime, while the
new code runs in linear time.

Differential Revision: https://developer.blender.org/D12716
October 1, 2021, 09:36 (GMT)
Fix T91839: incorrect active vertex group index

Differential Revision: https://developer.blender.org/D12712
October 1, 2021, 08:58 (GMT)
Cleanup: Asset Catalog Paths, move default constructor to header file

No functional changes.
October 1, 2021, 08:58 (GMT)
Asset Catalogs: test that missing catalogs are created once

Add asset catalogs test, to ensure missing catalogs are only created once,
and not for every originally defined catalog.

No functional changes to Blender (the code was already doing the right
thing).
October 1, 2021, 06:20 (GMT)
Cleanup: clang-tidy warnings
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021