Animation made using procedural shaders and geometry nodes
There are a bunch of parameters that are all animatable and adjustable with how I've set this up, so I will use this in other places in the future.
I'm creating procedural textures by using SDFs to create the square + icons. There are no image icons used in this render.
Geometry nodes are used for the instancing and billboarding of the icons.
Rendered in realtime using EEVEE.