Blender Git Commit Log

Git Commits -> Revision da4d697

October 22, 2020, 13:05 (GMT)
Geometry Nodes: initial support for evaluating geometry node groups

This is still very basic and does quite a few unnecessary computations.
Also the error handling is quite weak currently, so when invalid things are
connected, it will probably just crash.

Also the interface that individual nodes have to implement will have to change,
but the current solution is a good starting point.

Only the triangulate node is implemented for now.

Commit Details:

Full Hash: da4d697772ba8b5ba4dfc85354d38cb63ac7d58d
Parent Commit: 8721889
Lines Changed: +380, -51

3 Added Paths:

/source/blender/nodes/geometry/node_geometry_exec.cc (+23, -0) (View)
/source/blender/nodes/geometry/node_geometry_util.hh (+38, -0) (View)
/source/blender/nodes/NOD_geometry_exec.hh (+92, -0) (View)

1 Deleted Path:

/source/blender/nodes/geometry/node_geometry_util.h (+0, -37)

10 Modified Paths:

/source/blender/blenkernel/BKE_node.h (+8, -0) (Diff)
/source/blender/functions/CMakeLists.txt (+1, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+172, -3) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+11, -5) (Diff)
/source/blender/nodes/CMakeLists.txt (+3, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_common.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_edge_split.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_triangulate.cc (+27, -1) (Diff)
/source/blender/nodes/geometry/node_geometry_util.cc (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021