I'm having trouble in converting OBJ to DAE while retaining textures or at least the colours of the model. Note, this is a voxel model so I only need colours, not detailed textures.

Anyway, I model within MagicaVoxel, then export to .obj, from there I import to Blender. In the scene editor, the model is white. That's ok, if I do a render I see the colours fine. But I need the format in .dae.

Within Blender, I export to .dae but I lose the colours that were packaged with the .obj file. How do I keep the textures with the .dae file?

I have also tried MeshLab with no results.


When you are exporting to DAE make sure that you export the Material textures, because the texture coordinates are exported correctly but the material doesn't get bound to the texture correctly (and there's no color in the obj, MagicaVoxel uses a palette texture and so it encodes the color in the x component of the UV coordinates).

enter image description here


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.