Revision 9e456ca by Sybren A. Stüvel 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. |
Revision aae9617 by Johnny Matthews 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 |
Revision e1952c5 by Kévin Dietrich 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 |
Revision f497e47 by Sybren A. Stüvel 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). |
Revision 3be4cb5 by Sybren A. Stüvel October 1, 2021, 13:24 (GMT) |
Cleanup: Asset Catalog Test, fix clang-tidy warnings No functional changes. |
Revision 1c7ce7e by Sybren A. Stüvel 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. |
Revision 56ce51d by Sybren A. Stüvel 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. |
Revision 2712101 by Bastien Montagne 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. |
Revision f9acf21 by Alexander Gavrilov 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. |
Revision bdc66c9 by Germano Cavalcante 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 |
Revision eb3a8fb by Jacques Lucke October 1, 2021, 11:21 (GMT) |
Fix T91872: incorrect socket inspection on group nodes This bug was introduced in rBef45399f3be0955ba8. |
Revision 928d644 by Bastien Montagne October 1, 2021, 10:21 (GMT) |
Append: Fix appended objects potentially auto-instantiated in more than one collection. Related to T87189. |
Revision 21c2948 by Bastien Montagne 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. |
Revision 798e593 by Bastien Montagne 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. |
Revision af0b792 by Jacques Lucke 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 |
Revision 7843cd6 by Jacques Lucke October 1, 2021, 09:36 (GMT) |
Fix T91839: incorrect active vertex group index Differential Revision: https://developer.blender.org/D12712 |
Revision ae4b451 by Sybren A. Stüvel October 1, 2021, 08:58 (GMT) |
Cleanup: Asset Catalog Paths, move default constructor to header file No functional changes. |
Revision 2e6c642 by Sybren A. Stüvel 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). |
Revision bdb7d26 by Campbell Barton October 1, 2021, 06:20 (GMT) |
Cleanup: clang-tidy warnings |
|