Blender Git Commits
Page: 5 / 15
Revision 622b7ff by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 26, 2020, 11:32 (GMT) |
Geometry Nodes: fix computing bounding box of evaluated point cloud Currently, the bounding box does not include instances. This is consistent with other object types. |
Revision 6c241b2 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 25, 2020, 20:34 (GMT) |
Geometry Nodes: Node editor header interaction with active modifier This commit makes the way the selector in the middle of the node editor header interacts with the active modifier much more intuitive. - With no active modifier, or when the active modifier is a non-node modifier, the "new" operator adds a new nodes modifier. - With an active node modifier, the drop-down affects the modifier's selected node group. - With no active object, there is no drop-down in the header. - The node editor's node group always updates, even when there is no active modifier. - Pinning disables the drop-down and keeps the same node group selected, regardless of the context. This is designed to work similarly to materials and material slots, which should be familiar to any Blender user. One workflow not allowed by this design is editing any geometry node group, regardless of the context, but if that turns out to be an issue it should be solved in a similar way for all node editors. |
Revision c1b655c 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 25, 2020, 18:32 (GMT) |
Geometry Nodes: Improve wording of modifier error messages - Don't use contractions - Remove unecessary words |
Revision b4f3c3c 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 25, 2020, 16:46 (GMT) |
Geometry Nodes: Use context for active modifier operators This adds "modifier" as a new context variable in the property editor. It is used instead of getting the active modifier directly. This way it displays in the breadcrumbs panel, and the variable can be set only in the modifier tab, meaning it won't work from the shortcut even when the modifiers aren't visible. |
Revision e3f8ffc by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 15:47 (GMT) |
Cleanup: avoid very generic using-namespace statements |
Revision 559999b by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 15:17 (GMT) |
Cleanup: minor changes |
Revision 257725f by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 14:57 (GMT) |
Geometry Nodes: hide domain enum from random attribute node While we can support different domains already in this node, there is not really anything you could do with that data yet. It can be added back when there is a use case for it. |
Revision b356288 by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 14:55 (GMT) |
Geometry Nodes: change builtin attribute names based on T82693 |
Revision d344d25 by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 14:40 (GMT) |
Geometry Nodes: simplify Attribute Math node by using a new abstraction |
Revision 8742bbd by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 14:39 (GMT) |
Nodes: simplify Math code by using new abstraction layer |
Revision 3576e66 by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 14:38 (GMT) |
Nodes: initial abstraction to simplify math node implementations Currently, implementing a node that supports math operations requires you to write a long switch statement. The goal of this abstraction is to reduce the number of these switch statements. Note, this commit adds new such long switch cases. However, in the upcoming commits existing math nodes are updated to use this abstraction, resulting in less code overall. |
Revision 044def8 by Jacques Lucke (geometry-nodes, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 14:31 (GMT) |
Geometry Nodes: add utility method to create a dummy attribute reader This can be used when instead of an actual attribute, a constant value should be used. |
Revision 92d1274 by Jacques Lucke (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 25, 2020, 11:27 (GMT) |
Merge branch 'master' into geometry-nodes |
Revision 41a7415 by Hans Goudey (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 22:38 (GMT) |
Geometry Nodes: Fix missing node editor redraw for active modifier When the active modifier changes, or when its node group changes, the node editor should redraw, because these actions change its context. |
Revision 8a2b329 by Hans Goudey (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 21:57 (GMT) |
Geometry Nodes: Always use the active modifier for shortcuts Based on discussion with the team, summarized in T82691, it makes sense to simplify the shortcut behavior and remove the way the shortcuts currently activate on hover if there is no active modifier. This commit also removes the behavior of clearing the active modifier when you click on blank space in the modifier tab. |
Revision 268508d by Hans Goudey (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 18:52 (GMT) |
Geometry Nodes: Make next modifier active when deleting Previously it was the previous modifier, but this change keeps the index of the object's active modifier consistent when deleting a modifier. |
Revision ce08a2b by Jacques Lucke (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 17:12 (GMT) |
Revision 7585f55 by Jacques Lucke (geometry-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 17:05 (GMT) |
Merge branch 'master' into geometry-nodes |
Revision 34664ee by Sebastian Parborg (geometry-nodes-distribute-points, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 15:57 (GMT) |
Add intial work on possion disk distribution |
Revision be79895 by Sebastian Parborg (geometry-nodes-distribute-points, temp-geometry-nodes-distribute-points-cleanup) November 24, 2020, 15:57 (GMT) |
Revert changes to BLI_heap |