Hi,
my game is 2D and has a bunch of circles of the same color and mesh, so I have done something similar to this (But in 2D).
However, my use case requires the alteration of the opacity of individual dots based on a distance to the player. As stated, I have many circles and wish to do a batched draw call for all the circles instead of individual ones, since they all share the same mesh and the same material, except the alpha.
I would like to use an automated method if possible, and I'd be open to trying a custom shader, but I have no experience with them in bevy / wgsl.