[Bf-blender-cvs] [383985a91bf] master: Geometry Nodes: use index field implicitly in Set ID node

Jacques Lucke noreply at git.blender.org
Wed Oct 27 15:49:26 CEST 2021


Commit: 383985a91bf3c1057425dd4b0972142d41d7f0ef
Author: Jacques Lucke
Date:   Wed Oct 27 15:48:53 2021 +0200
Branches: master
https://developer.blender.org/rB383985a91bf3c1057425dd4b0972142d41d7f0ef

Geometry Nodes: use index field implicitly in Set ID node

That makes the node more useful by default.
One use case is to delete some points after the Set ID node, then instance
with some randomness. Now when deleting different points, the
randomness will remain stable.

===================================================================

M	source/blender/nodes/geometry/nodes/node_geo_set_id.cc

===================================================================

diff --git a/source/blender/nodes/geometry/nodes/node_geo_set_id.cc b/source/blender/nodes/geometry/nodes/node_geo_set_id.cc
index f8edfa145d9..7a3b91a17b0 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_set_id.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_set_id.cc
@@ -22,7 +22,7 @@ static void geo_node_set_id_declare(NodeDeclarationBuilder &b)
 {
   b.add_input<decl::Geometry>("Geometry");
   b.add_input<decl::Bool>("Selection").default_value(true).hide_value().supports_field();
-  b.add_input<decl::Int>("ID").supports_field();
+  b.add_input<decl::Int>("ID").implicit_field();
   b.add_output<decl::Geometry>("Geometry");
 }



More information about the Bf-blender-cvs mailing list