4
$\begingroup$

H i , we do have two meshes with same exact topology and we want to morph them together ( exactly like what happens with shapekeys ) with geometry nodes by a simple vertex weight control how we can do that ?

$\endgroup$

1 Answer 1

6
$\begingroup$

If you have the same topology, even the vertex indexes, it is relatively easy:

enter image description here

You can use transfer attribute in Index mode:

enter image description here

The problem may occur if you have the same topology, but the indices are messed up. In this case you can try to use Transfer the vertex order add-on:

https://bartoszstyperek.gumroad.com/l/copy_verts_ids

If two meshes have different vertices positions use editmode Copy vert ID from sidebar:

enter image description here

First you need to select two, adjacent faces on source mesh - copy mesh id's, and then, select two similar faces on target mesh and paste IDs. Operation has to be repeated for each island (disconnected mesh parts) separately.

i want this to happen with the control of vertex weights, can you edit your answer and add the ability to control this with vertex weights

Vertex weight is an attribute, you can use named attribute to get it:

enter image description here

$\endgroup$
2
  • $\begingroup$ can i hug u ? no seriously you made my day my friend , but there is some thing missing here , i want this to happen with the control of vertex weights , can you edit your answer and add the ability to control this with vertex weights ? $\endgroup$ Commented Jun 22, 2022 at 13:46
  • 1
    $\begingroup$ @user256371 I've updated the answer $\endgroup$
    – Crantisz
    Commented Jun 22, 2022 at 13:52

You must log in to answer this question.

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