rendering them is also non trivial from what i understand, since the millions of indivudal point positions need to be recalculated all the time while moving

Turns out, GPUs are amazing at this.