Usually this is solved via something like Poisson Disk Sampling, but it is both slow and not able to be parallelized making it even slower as well as needs information of previous placed objects that I do not always have.
Currently I am using Jittered Grid placement but while the performance and parallelism is good, it creates several unwanted overlaps that causes issues in my case.
I am searching for an alternative that does not suffer from these problems. A mix of both implementations kinda