Blender Git Loki
Git Commits -> Revision 97a9576
Revision 97a9576 by Hans Goudey (geometry-nodes-attribute-nodes) October 31, 2020, 05:21 (GMT) |
Geometry Nodes: Add initial empty nodes for basic attribute workflow This adds the boilerplate code for three nodes: "Create Attribute," "Random Attribute," and "Attribute Math." Combined, they should be enough for the process of creating randomized "Rotation" and "Scale" attributes on point clouds for instancing done later. The implementation details are not resolved at this point, but this starting point should make sense. |
Commit Details:
Full Hash: 97a957695903a776a50cdbc82b1cd6afc93d403f
Parent Commit: 51fa445
Lines Changed: +296, -1
3 Added Paths:
/source/blender/nodes/geometry/nodes/node_geo_attribute_create.cc (+81, -0) (View)
/source/blender/nodes/geometry/nodes/node_geo_attribute_math.cc (+66, -0) (View)
/source/blender/nodes/geometry/nodes/node_geo_attribute_random.cc (+74, -0) (View)
/source/blender/nodes/geometry/nodes/node_geo_attribute_math.cc (+66, -0) (View)
/source/blender/nodes/geometry/nodes/node_geo_attribute_random.cc (+74, -0) (View)
8 Modified Paths:
/release/scripts/startup/nodeitems_builtins.py (+6, -1) (Diff)
/source/blender/blenkernel/BKE_node.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+3, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+21, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+33, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+3, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+3, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+3, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+21, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+33, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+3, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+3, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+3, -0) (Diff)