https://hgpu.org/?p=1699
Boids that see: Using self-occlusion for simulating large groups on GPUs