Blender Git Commits

Blender Git "temp-geometry-nodes-distribute-points-cleanup" branch commits.

Page: 5 / 15

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.
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.
November 25, 2020, 18:32 (GMT)
Geometry Nodes: Improve wording of modifier error messages

- Don't use contractions
- Remove unecessary words
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.
November 25, 2020, 15:47 (GMT)
Cleanup: avoid very generic using-namespace statements
November 25, 2020, 15:17 (GMT)
Cleanup: minor changes
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.
November 25, 2020, 14:55 (GMT)
Geometry Nodes: change builtin attribute names based on T82693
November 25, 2020, 14:40 (GMT)
Geometry Nodes: simplify Attribute Math node by using a new abstraction
November 25, 2020, 14:39 (GMT)
Nodes: simplify Math code by using new abstraction layer
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.
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.
November 25, 2020, 11:27 (GMT)
Merge branch 'master' into geometry-nodes
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.
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.
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.
November 24, 2020, 17:12 (GMT)
Merge: fix after merge

This was part of rBe922dd7d8a307c54d49bc01649a12610b022192b.
November 24, 2020, 17:05 (GMT)
Merge branch 'master' into geometry-nodes
November 24, 2020, 15:57 (GMT)
Add intial work on possion disk distribution
November 24, 2020, 15:57 (GMT)
Revert changes to BLI_heap
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021