handle case of meshes with multiple parts with different materials better, don't mix them in with single material meshes