Create material for each color inside of an object?

I’m having to import many files, mostly STEP, that are usually colored (Display color assigned) but all one object. So when I assign a material it applies to the whole thing. Would there be any way to split the object by color or automatically create a material for each color found within the object?

Thanks!

can you ungroup or explode the single object? if so you could try SelColor to select the same parts of the same color to regroup, rejoin them.

Hi Juan - by this do you mean that the objects come in with per-face colors and you’d like to assign matching per-face materials?

-Pascal