Customise UVs per instance with Instanced Static Meshes

For making unique instances I admit it’s very interesting way. I also want to make many instances to move or change slightly but in current implementation of ISM I cannot.

Even if for unique shapes it’s great idea I would rather stay with custom static mesh when generating voxels.
It is possible to pass custom vertex value for each triangle which makes material setup very easy and flexible.
I can read unique RGBA values for all faces I create.

So yeah in the end I am not even using all values but only A: FColor color = FColor(255, 255, 255, i); and only values 0-6 from it so 249 values are unused :D