I currently have a project where I need to transfere uvs from one object to another. Both have the exact same topology and everthing, the only diffrence is the uv map. This need to be done in geomtry nodes.

Lets take this as an example, so I whant this: enter image description here

To be like this;

enter image description here

I set upp this geomtry node setup and it is almost working. enter image description here But all the boundary loops are all wrong and seems to be still connected. enter image description here

How can I solve this? Here is a link to the .blend file: https://drive.google.com/file/d/12aZ57PzoyCP4AJ6cS8NG2IdKatzOTJOh/view?usp=sharing

  • $\begingroup$ I think you should not rely on the nodes like Sample Nearest XXX for Face Corner because sometimes, you are jumping from on UV island to the other. If everything is the same between both objects, including the face numbering and the face corner numbering, could you not just transfer UVMap value by index ? $\endgroup$ Mar 24 at 14:09
  • $\begingroup$ Thanks StefLAncien! Using just index works! :) $\endgroup$
    – DanGry
    Mar 24 at 14:13

1 Answer 1


(Using Blender 3.6.8)

Assuming Face(s) index is the same, as well as Face Corner(s) index, a Sample Index node is enough:

GN graph


You must log in to answer this question.

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