I love these kinds of problems, because they try to produce what humans perceive as random instead of something truly random. Another great example of this is blue noise
funny you mention. blue noise was also the first one that popped in my mind. spent a lot of time looking for blue noise without knowing it at some point ::) while working on a system that was also using poisson disk sampling.
For a low-discrepancy sequence you are usually trying to generate one point at a time, up to some arbitrary number. Here the goal is to generate (roughly) a specific number of points that fill a whole region.
So you probably could figure out a way to use this method to make a low-discrepancy sequence but it's probably not going to be particularly suitable compared to alternatives.
That's the the difference between a low-discrepancy sequence and low-discrepancy set. The first can generate an infinite number of points, the later targets exactly a specific number. You can often get lower discrepancy if you know up front exactly how many points you'll want.
All that said, there's definitely been research into samplers that combine low-discrepancy with blue noise properties (often including retaining those properties even in lower-dimensional projections produced by dropping axis).
seing this kind of visualisations helped me a lot in gfx. always much respect for ppl who understand it well enough to make these things. after a long time tinkering i am still not there for sure :D.
> Consider when the algorithm places a point p and then samples its annulus to get a new point q.
I was confused for a while thinking p and q were swapped here, relative to the visualization below. [0] However I now think what I missed is that that the visualization is showing two points that are already firmly-established, and the question is where a potential third (unseen, unnamed) point could be placed.
So metaphorically speaking, it's about picking a new direction of travel that isn't guaranteed to be into your own recent footsteps.
[0] You might say I have problems minding my p's and q's.
jacobolus | 14 hours ago
jacobolus | 14 hours ago
hingler36 | 14 hours ago
saidnooneever | 9 hours ago
kleiba2 | 14 hours ago
setr | 12 hours ago
https://caseymuratori.com/blog_0011
addag | 13 hours ago
jacobolus | 11 hours ago
So you probably could figure out a way to use this method to make a low-discrepancy sequence but it's probably not going to be particularly suitable compared to alternatives.
a_e_k | 6 hours ago
All that said, there's definitely been research into samplers that combine low-discrepancy with blue noise properties (often including retaining those properties even in lower-dimensional projections produced by dropping axis).
WithinReason | 13 hours ago
akkartik | 12 hours ago
https://akkartik.name/post/2023-11-04-devlog
cowthulhu | 10 hours ago
saidnooneever | 9 hours ago
thanks, these are great!
jonstewart | 11 hours ago
Terr_ | 11 hours ago
I was confused for a while thinking p and q were swapped here, relative to the visualization below. [0] However I now think what I missed is that that the visualization is showing two points that are already firmly-established, and the question is where a potential third (unseen, unnamed) point could be placed.
So metaphorically speaking, it's about picking a new direction of travel that isn't guaranteed to be into your own recent footsteps.
[0] You might say I have problems minding my p's and q's.
PiXeL161616 | 8 hours ago
setr | 8 hours ago
yanjunnf | 4 hours ago
mi_lk | 3 hours ago