2
$\begingroup$

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

$\endgroup$
  • $\begingroup$ Are you talking about actual per-vertex colours or textures? $\endgroup$ – Sazerac Jul 2 '19 at 7:18
  • $\begingroup$ These scans have vertex colours assigned in the obj files. $\endgroup$ – Michael Teiniker Jul 2 '19 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 '19 at 7:43
  • $\begingroup$ Nothing seems to do this, a bit lost here. $\endgroup$ – Michael Teiniker Jul 2 '19 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 '19 at 14:33
2
$\begingroup$

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.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.