The PLY format is very flexible, and it allows defining additional properties to the elements. For example, one could add a numeric, integer label to vertices.

Is there any way to read and visualize these properties?

  • $\begingroup$ You could modify the PLY importer to read them in as custom attributes. The whole importer is about 400 lines so it's easy to modify. $\endgroup$
    – scurest
    Dec 26, 2022 at 20:43
  • $\begingroup$ You could use a PLY to CSV converter, then use the indices in the mesh to find it's corresponding data in the CSV? $\endgroup$
    – Psyonic
    Dec 26, 2022 at 22:32
  • $\begingroup$ @Psyonic This could work for a vertex by vertex case, but I'm looking more for a visualization (i.e. color the mesh based on some property) $\endgroup$
    – Paul92
    Dec 27, 2022 at 13:52

1 Answer 1


Indeed, the PLY file format is very flexible and expandable. However, currently it's not possible to import these extra properties within Blender. Not in the current Python importer, but also not in the new C++ importer that's currently in 3.6 alpha.

Stay tuned for that option to be added though. As someone who worked on the C++ implementation, I hope we can get it to work soon.

  • $\begingroup$ Thanks a lot for for this inside update. Is this effort public somewhere? $\endgroup$
    – Paul92
    Mar 9 at 10:20

You must log in to answer this question.

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