I've been looking for a way to import a 3D file in PLY format into Blender, which has a PNG texture file.

I can't match my texture on my PLY.

Blender ply + png

When I import the same files in meshlab for example, the png is directly positioned well...


Here is what my texture file looks like generated by my dental scanner:

texture file

Do you have any ideas?

Thanks in advance

  • $\begingroup$ Here is a link with the files: file.io/GzyTQww0DZHs $\endgroup$
    – Bruno
    Jan 24, 2023 at 11:03
  • $\begingroup$ This doesn't look like a UV map, have you tried checking if the color isn't stored on the vertices as a color attribute ? $\endgroup$
    – Gorgious
    Jan 24, 2023 at 12:02
  • $\begingroup$ Blender doesn't see the UV of your PLY. When I export PLY from Meshlab as OBJ .. UV map is seen by Blender. $\endgroup$
    – vklidu
    Jan 24, 2023 at 13:08
  • 1
    $\begingroup$ Does this answer your question? Why does Blender not load a textured PLY's texture? $\endgroup$
    – vklidu
    Jan 24, 2023 at 13:28
  • $\begingroup$ Thanks a lot guys, thanks vklidu... Why OBJ and not PLY, that's the question :D $\endgroup$
    – Bruno
    Jan 24, 2023 at 19:41

1 Answer 1


Seems to me UV axis are flipped in Blender relative to whatever Program they come from. Rotating UVs 180 degrees, or scaling them by -1 in one direction at a time(pressing X or Y after S and typing -1 before finishing scale operation with all UVs selected)

  • $\begingroup$ Thanks Martynas Žiemys but it doesn't work... $\endgroup$
    – Bruno
    Jan 24, 2023 at 19:42
  • $\begingroup$ Could you share the file? blend-exchange.com Your previous link does not work anymore. $\endgroup$ Jan 24, 2023 at 19:51
  • $\begingroup$ Just save your time ... I downloaded his PLY file when was the link active. PLY has UV written the way that cant be read by blender for a reason described in the answer I marked as dupli. I can't say it is a problem of importer to handle this UV data or Meshlab exporter doesn't follows standards ... anyway easily solved by exporting as OBJ. $\endgroup$
    – vklidu
    Jan 26, 2023 at 17:42

You must log in to answer this question.

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