Collada / dae file import question

Looking though past posts, there seem to be no shortage of unique dae importing and exporting issues, wondering if anyone has any suggestions for this error:

I’ve got this dae file, it’s 4 lego blocks. Importing it into SU results in 1 block coming in. I’m finding the same results in past versions and the web version of SU as well. Curiously, it will import all the colors/ textures of the 4 different blocks, but, just the geometry of one. (The one block imports with reversed faces, so the color shows up when re-reversed.)

All 4 blocks show up on a 3D layer if brought into Photoshop, the default file preview shows all 4, the SU import preview shows 4, still only one block imported.

Any ideas?

Lego_Bricks.dae (436.4 KB)

Import dialog and resulting single block imported, though, 4 colors brought in:

Opening the .dae file in Preview on Mac shows four differently shaped and coloured components, as in your image.

Importing the .dae file to SU 2021 shows only the rectangular Lego block. That has the rectangular yellow/orange brick component definition called Component, wrapped inside another component definition (named skpHgNQWg).

No sign in either Component Browser or Outliner of the other three. And nothing Hidden either.

So I can only confirm your observation.

But, bizarrely perhaps, when I import the .dae file into SU v8M1, it gives a warning that the file cannot be validated and may crash SU, but imports it anyway and shows all four bricks. They are all loose geometry, but separate, double wrapped inside Component, further inside the weirdly named parent component.

Lego bricks.skp (7.6 MB)
In both SU versions, the brick is hugely out of scale for a real Lego brick at 3190mm long.

And when I reopened the component for editing in SU8, it crashed with a Bug Splat after a few tens of seconds.

Tried importing the .dae file into SU 2014 and 2020 as well - doesn’t work any differently in either from the 2021 import.

Hope though that you can import the saved v8 file and use it. It works fine when opened in SU2021 from the saved v8 model.

The file is HUGE for what it contains - (7.6MB originally) - even after purging which didn’t reduce the file size at all.

There’s something wrong with the file, I would say, as well perhaps as a bug in the .dae importer in versions later than v8M1.

I’d be inclined to redraw it from scratch, myself, before trying to do anything with it. And use fewer segments for the circles. There are far more than are needed, and they will just bloat the file size in any larger model.

PS. The file seems to import upside down relative to the Preview appearance. And when I view it from below, I see the word LEGO repeated on all the round pins, as loose geometry. That will raise the edge count but not enough to account for the huge file size.

Thanks much John for your detailed look, it’s great into. For now, it seems that Transmutr imports the geometry as expected. I’m not worried about these blocks, they were just tests, as you say, better to re-model in a way appropriate for SU, but you confirmed that the native import seems problematic for these dae files.

Thanks again John.

I also tried them as STL exported from Cheetah3D. Then all four things came in ok, but all faces were reversed, and not colored. For the DAE, the one brick that came in was also faces reversed.

1 Like