1
$\begingroup$

This is not a duplicate of Geometry Nodes - How to assign vertex group in geometry nodes?, because it appears that the answer is obsolete in v3.x. How sad!

I want to Instance an object (here a "Sphere") onto vertices of another object (here a "Cube") similar to Vertices Instancing onto a parent object:

enter image description here

Now I want to use the vertices I specified into the "Group1" Vertex Group on Cube:

enter image description here

I finally figure out (not through the Documentation that never describes how to get properties to Group Input!!), how to get the Vertex Group:

enter image description here

But I'm not sure what to do from here, as several Geometry Nodes from the previous Q/Solution are no longer available, which probably makes much of the Stack Exchange and tutorial information on Geo Nodes obsolete and confusing.

enter image description here

Here is my progress:

v3.0.0 solutions welcome. Hurry up before they release 3.1!

$\endgroup$
3
  • 1
    $\begingroup$ The answer @Chris gave is correct. Just a short explanation: the difference between "Instance on Points" and "Instances to Points" is, that the first one creates instances on points of a point cloud plugged into the Points input (what you want to do). The second creates points at the origins from a set of instances plugged into the Instances input. $\endgroup$ Jan 6, 2022 at 12:56
  • 1
    $\begingroup$ @GordonBrinkmann -- thanks, although the term "point cloud" confuses me. i think of point clouds as something from physics, and vertices as something from meshes! I guess a vertex is also a point in terms of GNs. $\endgroup$
    – james_t
    Jan 6, 2022 at 23:40
  • 1
    $\begingroup$ I understand your confusion :) But there's a misunderstanding, in Geometry Nodes vertices of meshes are called vertices as well. Points (summarized under Point Cloud in the Spreadsheet) are virtual points that you get e.g. when you use the Distribute Points on Faces node. It is just that Blender inherently takes vertices for points if you plug a mesh into the Intance on Points. Just like in the Shader Editor where Blender converts RGB Color into a factor between 0 to 1 when plugging into a Color Ramp for example... Think of it as an automatic format conversion. $\endgroup$ Jan 7, 2022 at 6:53

1 Answer 1

5
$\begingroup$

just use the instance on points node:

enter image description here

Note: this is just a very basic setup. It would be cleaner if you ask e.g. with a greater than node after vertex group input, if the value is bigger than 0.5 (just an example, tweak to your needs)

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .