Blender Git Commit Log

Git Commits -> Revision 5566818

October 27, 2020, 04:00 (GMT)
Geometry Nodes: Add initial scattering nodes

The first is a "Point Distribute" node, which takes a mesh and outputs a
pointcloud, scattering points randomly on the surface based on the input
density. The distribution algorithm is extremely basic at this point, and
doesn't take into account an attribute weight at each vertex.

The second node is a "Point Instance" node, which is mainly a placeholder
until the engineering design for how to work with instancing in geometry
nodes is decided. For now it just runs the same code that the convert
pointcloud to mesh operator uses.

Commit Details:

Full Hash: 5566818603ac1bb4ddb30f81a7da7efba93eb5fc
Parent Commit: 9a06c6a
Lines Changed: +257, -0

2 Added Paths:

/source/blender/nodes/geometry/nodes/node_geo_point_distribute.cc (+167, -0) (View)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+75, -0) (View)

6 Modified Paths:

/release/scripts/startup/nodeitems_builtins.py (+5, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+2, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+2, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+2, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021