Can't seem to use different render materials on imported inventor file

Hi there, I imported a rhino file that was created in inventor. I exploded, ungrouped and put the pieces on different layers, and assigned the different layers different materials. The materials seem to be associated correctly to the layers but somehow all of the layers show up as the same materials. I can only think that it is related to the fact that it was created in inventor and there is some sort of material inheritance going on? File attached.

Roof assembly for CR.3dm (2.5 MB)

Are you aware the objects are blocks?

If you want to solve it quickly and not worry about blocks, explode them

Otherwise double click a block and add the material inside a block.

Hi Martin, yes I was aware that they are blocks, and I thought that I had exploded the blocks, but perhaps not! Thank you very much.

You can see the blocks and the way they’re defined in the _BlockManager