Revision 5ae666c by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) December 1, 2020, 14:04 (GMT) |
Geometry Nodes: automatically reconnect when swapping inputs This makes it easier to swap the inputs to the Join Geometry node. The behavior is the same as in the Math node. |
December 1, 2020, 13:57 (GMT) |
fix |
December 1, 2020, 13:53 (GMT) |
WIP: Refactor IDProperty UI data storage The way IDProperty UI data (min, max, default value, etc) is quite complicated. For every property, retrieving a single one of these values involves three string lookups. First for the "_RNA_UI" group property, then for another group with the property's name, then for the "min" or other value name. Not only is this inefficient, but it's very hard to figure out, unintuitive, and just generally not helpful. This commit replaces that system with a UI data struct directly in the IDProperty. If it's not used, the only cost is of a pointer. Beyond storing the description, name, and RNA subtype, derived structs are used to store type specific UI data. This patch currently makes more changes than I would make in the first step of landing this refactoring to master, and it doesn't consider versioning yet. Differential Revision: https://developer.blender.org/D9697 |
December 1, 2020, 12:52 (GMT) |
subset of blend modes, crashes still |
December 1, 2020, 12:10 (GMT) |
alembic: remove logic to reload data if already consummed Simply copy the arrays while waiting for support for reference counting on the arrays. |
December 1, 2020, 11:33 (GMT) |
Merge branch 'geometry-nodes' into geometry-nodes-mix-attributes |
December 1, 2020, 11:19 (GMT) |
Importer: make a class OBJStorer, and smaller functions. |
Revision b9525e3 by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) December 1, 2020, 10:32 (GMT) |
Geometry Nodes: correct modifier name when creating from node editor The name should be the same as when the modifier is created in the modifier tab of the properties editor. |
December 1, 2020, 10:29 (GMT) |
cleanup, remove comment |
December 1, 2020, 10:21 (GMT) |
format |
December 1, 2020, 10:18 (GMT) |
cleanup, encapsulate ProceduralManager |
December 1, 2020, 10:15 (GMT) |
cleanup, includes |
December 1, 2020, 10:14 (GMT) |
make sure code compiles without alembic |
December 1, 2020, 09:56 (GMT) |
alembic: check that we indeed have animated transformations |
December 1, 2020, 09:30 (GMT) |
cleanup: remove some parameters from IObject reading functions |
December 1, 2020, 09:26 (GMT) |
procedural: add Progress to generate |
December 1, 2020, 09:04 (GMT) |
Merge branch 'master' into cycles_procedural_api |
Revision 1bb2c7d by Hans Goudey (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 30, 2020, 22:43 (GMT) |
Cleanup: Store "is_active" instead of pointer property in panel type This is consistent with the way other panel type fields are stored. |
Revision a0f41a4 by Hans Goudey (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 30, 2020, 22:36 (GMT) |
Merge branch 'master' into geometry-nodes |
November 30, 2020, 19:49 (GMT) |
Resolved merge conflict, reformatted, break long lines, parameters |
|