December 4, 2020, 10:37 (GMT) |
Fix "Make Asset" failing for collections in the Outliner All ID types but collections have a `TreeStoreElem.type` of 0, but collections... AFAIK to avoid compatilibity breaking changes back in 2.8. |
December 4, 2020, 10:28 (GMT) |
Fix "Make Asset" failing for collections in the Outliner All ID types but collections have a `TreeStoreElem.type` of 0, but collections... AFAIK to avoid compatilibity breaking changes back in 2.8. |
December 4, 2020, 10:28 (GMT) |
Fix variable shadowing warning |
December 4, 2020, 10:25 (GMT) |
Fix "Make Asset" failing for collections in the Outliner All ID types but collections have a `TreeStoreElem.type` of 0, but collections... AFAIK to avoid compatilibity breaking changes back in 2.8. |
December 4, 2020, 04:50 (GMT) |
Geometry Nodes: Attribute compare node This node reads two input attributes as floats and allows for basic element-wise comparison operations. Like the attribute math node, it's also possible to switch to using floats as inputs. This node can be combined with the point separate node for more flexibility on which points to separate out. I used the same abstractions that the attribute math node uses in this commit, assuming that makes sense. |
Revision 871fda8 by Michael A. Kowalski (usd-importer-T81257) December 4, 2020, 02:01 (GMT) |
USD importer: instancing improvements. Added new USDDataCache class for caching prototype mesh data. No longer using a global static cache for prototype meshes. Now precomputing the prototype meshes in a USDDataCache instance which is passed as an argument to USDXformableReade::create_objects(). These changes simplify the code, provide better support for thread safety and circumvent potential issues with dangling pointers in the previous implementation. |
December 4, 2020, 00:31 (GMT) |
Geometry Nodes: Refactor and change point separate node The threshold input is unecessary with an "attribute compare" node before this one, or with attribute rounding. So to remove some complexity it is removed, and a boolean input attribute is used instead. For the implementation, the existing code becomes a bit more specific to point cloud data, because I'm realizing that mesh separate is quite a different problem, and it doesn't make sense to force the same code to be able to solve that too. |
December 4, 2020, 00:27 (GMT) |
Geometry Nodes: Add boolean type to random attribute node |
December 4, 2020, 00:23 (GMT) |
Geometry Nodes: Add a boolean attribute data type |
December 3, 2020, 22:43 (GMT) |
Fix variable shadowing warning |
December 3, 2020, 22:42 (GMT) |
Fix warning because of mismatching forward declaration |
December 3, 2020, 21:54 (GMT) |
Sync with review branches, adds "Remove Asset-Data" support Mostly internal changes. But also adds removing of asset data via the "Remove Asset-Data" operator in the Outliner and button context menus, as well as through deleting asset files in the Asset Browser. |
December 3, 2020, 21:52 (GMT) |
Merge branch 'master' into asset-browser |
December 3, 2020, 21:51 (GMT) |
Support deleting asset-data (not the data-block itself!) from the Asset Browser |
December 3, 2020, 21:31 (GMT) |
Merge branch 'temp-review-asset-filelists' into temp-review-asset-browser-ui |
December 3, 2020, 21:31 (GMT) |
Merge branch 'temp-review-asset-repositories' into temp-review-asset-filelists |
December 3, 2020, 21:31 (GMT) |
Merge branch 'temp-review-asset-drag-drop' into temp-review-asset-repositories |
December 3, 2020, 21:30 (GMT) |
Merge branch 'temp-review-asset-previews' into temp-review-asset-drag-drop |
December 3, 2020, 21:30 (GMT) |
Merge branch 'temp-review-asset-create-ui' into temp-review-asset-previews |
December 3, 2020, 21:10 (GMT) |
Add "Remove Asset-Data" operator |
|