Engine — Phase 0: GPU particles (compute → buffer → render)
drag orbit · wheel zoom · R reset ·