Visual + Programming: Eyez
This is a fireflies inspired GPU particle synchronization system for Teamlab worldwide exhibitions which can also be adapted to simulate other grouping behaviors.
https://www.teamlab.art/w/autonomous_abstraction/
I adapted synchronization math and coupling behavior into a GPU based pipeline ensuring millions of real-time fireflies interact with: each other, sound and human motion. It was experienced by hundreds of thousands of people in gigantic interactive installations across the globe including SF, Tokyo and Shangha, and Beijing https://www.teamlab.art/ew/autonomous_abstraction_beijing/masslessbeijing/i.
System written in C#, compute shader, HLSL in Unity.
Features:
1. Synchronization patterns: creates desired syncing modes by simple parameters adjustment.
2. Grouping map: A mini system through shader to control grouping behaviors of particles.
3. Secondary sync map control: An interactive layer on top of synchronization system to control sync range and spreading speed.