PointSOP problem transferring UV to point positions

Hi, I tried to transfer UV attributes to point positions in a PointSOP, but output doesn’t look the same as UV texture from Maya.

The obj file and uv texture perfectly worked in TouchDesigner, but once I connect to the PointSOP, it looks strange.
I attached toe and screenshot.


uv_test.toe (4.49 KB)

I’ve uploaded new file.
uv_test2.toe (196 KB)

Hey,

The issue here is that you have vertex UVs. So you have 60 different UVs for your 60 vertices, but there are only 12 points in the geometry. So the first step will be to make all the points unique using a Face SOP.
However there isn’t a super clean way to get the UVs from the vertices up to the point positions after that anyways. I’m trying to do it by going through SOP To DAT and then DAT To SOP, but not quite there yet.
The easiest will be if you can generate geometry that has point UVs instead of vertex UVs.

Hi, Malcolm.
Thanks for reply. That makes sense.
But I couldn’t find any option for point UVs or vertex UVs in Maya.
I tried with fbx data as well, but still doesn’t work.
So I’m trying to fix it in TouchDesigner…

I could fixed it in TouchDesigner.
I inserted FacetSOP before PointSOP, and turned “Unique Points” on.
I could see all points on the object.

Anyway, I appreciate all replys :slight_smile:

Ah right, I forgot that me.inputTexture[0] would pull from the vertex texture if there was no point texture.
Glad you got it sorted!