https://hgpu.org/?p=1967
GPU techniques for creating visually diverse crowds in real-time