Blender Git Commits

Blender Git "geometry-nodes-deduplicate-float-math" branch commits.

Page: 7 / 11

November 9, 2020, 12:08 (GMT)
Geometry Nodes: rename Geometry type to GeometrySet

This should not change any functionality.

After talking to Brecht, we agreed that it might be good
not to have a class called Geometry for now. In the future
we might want to use a Geometry class as base class for
meshes, curves, etc.

This commit renames the Geometry class to GeometrySet,
because it is essentially a container that can contain
multiple geometries of different types.
November 9, 2020, 11:49 (GMT)
Geometry Nodes: cleanup Subdivision Surface node inputs

Ref T82370.

Differential Revision: https://developer.blender.org/D9487
November 9, 2020, 11:46 (GMT)
Fix merge issues
November 9, 2020, 11:44 (GMT)
Merge branch 'master' into geometry-nodes
November 6, 2020, 17:22 (GMT)
Merge remote-tracking branch 'origin/master' into geometry-nodes
November 2, 2020, 14:20 (GMT)
Fix build error on windows: Don't use designated initializers in C++
November 2, 2020, 14:15 (GMT)
Merge branch 'master' into geometry-nodes
November 2, 2020, 10:44 (GMT)
Merge branch 'master' into geometry-nodes
November 1, 2020, 04:24 (GMT)
Geometry Nodes: Fix property values reset when input socket is added

The names of the IDProperties are the socket identifiers, not their names.
November 1, 2020, 03:58 (GMT)
Merge branch 'master' into geometry-nodes
October 31, 2020, 13:21 (GMT)
Merge branch 'master' into geometry-nodes
October 31, 2020, 09:51 (GMT)
Geometry Nodes: new Subdivision Surface node

This node is similar to the subdivision surface modifier. It subdivides
the mesh component of a geometry. The options have the same meaning
as in the modifier.

Differential Revision: https://developer.blender.org/D9364
October 31, 2020, 09:43 (GMT)
Merge branch 'master' into geometry-nodes
October 31, 2020, 05:37 (GMT)
Geometry Nodes: Rename node category based on functionality

Naming based on supported geometry components only works in some cases.
For nodes that work with multiple data types, it's better to categorize
them based on their functionality.
October 31, 2020, 05:30 (GMT)
Merge branch 'master' into geometry-nodes
October 30, 2020, 16:42 (GMT)
Geometry Nodes: Add errors for out of sync sockets and properties

Theoretically the modifier's properties could be changed or removed by
Python, so it may be useful to have errors printed and added to the
modifier in that case.

I kept the check as a separate step from the `compute_geometry`
pass because the object is needed to set the modifier error message.
But it could easily be moved there in the future.
October 30, 2020, 16:29 (GMT)
Geometry Nodes: change geometry socket color

Ref T81848.
October 30, 2020, 15:40 (GMT)
Merge branch 'master' into geometry-nodes
October 30, 2020, 14:57 (GMT)
Geometry Nodes: Allow node group inputs with the same name

If we add the "name" label manually with uiItemR, we can use the socket
identifier instead of the name for the IDProperty name. This will also
allow us more flexibility in how to draw the settings in the future, and
removes the empty _RNA_UI proprety that was drawn before.
October 29, 2020, 20:53 (GMT)
Cleanup: Return early in edge split node
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021