(2020-03-04, 20:25)Nicolas Wrote: Using the same mesh instance with multiple materials (by linking the material to the object instead of the mesh) seems to be a good idea but is actually not (most 3D software actually don't even support this option).
Yes I discovered that the hard way.
I'm now generating all material-part combinations as nodes in the library_nodes branch.
And then reference those using instance_node elements in the scene branch.
This seems to work the best, except sometimes Blender decides a node in the library branch is a standalone object and adds it separately to the scene without any unit corrections or scaling.
I'm close on pinpointing why that happens though.