Print at Dec 16, 2025, 9:08:09 PM

Posted by Wild_Penguin at Aug 29, 2018, 4:05:28 PM
Re: Anyone using Freecad to design new 3d models with colors or textures?
Hi,

Old thread I know, but this came up by search when I was looking for tips working with FreeCAD and Sweet Home 3D, among other things.

I've noticed something useful: export to Collada (.dae) from FreeCAD. It has the benefit that all color information will be imported by Sweet Home 3D. Also, seems that with .obj everything will be multiplied by 10 when imported. That's easy to fix, but with .dae dimensions are right OOTB.

Furthermore, I've noticed that fcaponi78's point 1) is not actually true (but kind of is???). I can easily export several objects simultaneously. However, when exporting to .obj, as all color information is lost, Sweet Home 3D will treat them as one (i.e. no way to re-define colors except for one default element). Exporting as .dae has the additional benefit, that all solids will be named us such in the furniture imported, and re-defineable individually!

This can be worked around in .obj, too (if you can not export as .dae). If I insert usemtl statements (see the FAQ) in the .obj file, Sweet Home 3D will de-group accordingly and label the parts with the color you chose.

Hope this helps!

P.s. It worthwhile to note, that in Linux, you will need pycollada to enable export to Collada from FreeCAD. Not sure about other OSes, if it works OOTB or some additional python trickery / libraries need to be installed