I would like to import a dental scan obj file. When the file is opened in windows 3d print viewer the tissue and tooth colours are visible. When you import into blender, the colours do not show up. This may be a simple setting? Here is a photo of windows Print 3d Viewer.

enter image description here

  • $\begingroup$ Are you talking about actual per-vertex colours or textures? $\endgroup$
    – Sazerac
    Jul 2, 2019 at 7:18
  • $\begingroup$ These scans have vertex colours assigned in the obj files. $\endgroup$ Jul 2, 2019 at 7:41
  • $\begingroup$ Have you checked that they are imported under mesh data and just not showing? Also for blender internal rendering of them, see blender.stackexchange.com/questions/114726/… $\endgroup$
    – Sazerac
    Jul 2, 2019 at 7:43
  • $\begingroup$ Nothing seems to do this, a bit lost here. $\endgroup$ Jul 2, 2019 at 8:34
  • $\begingroup$ Looks like the importer ignores the vertex color. Might be a similar bug to the one in the ply importer that has been fixed some time ago. developer.blender.org/T63227 $\endgroup$
    – Robert Gützkow
    Jul 2, 2019 at 14:33

1 Answer 1


The .obj format specification doesn't contain any description of vertex color attributes. Some software like MeshLab or Agisoft Metashape extend the .obj format and include the vertex colors after the coordinates.

v 3.112696 -9.640543 15.350909 0.592157 0.517647 0.537255

Since it is not covered by the specification, Blender provides no ability to import vertex colors. There are other formats that do allow to store vertex color which can be imported into Blender, for example .ply.


You must log in to answer this question.

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