Motion fitted to footage of a real PS2: within ~5% of the ring radius over 8 minutes Six render styles (blur, ascii, braille, halftone, pixel, raw) plus a 3D three.js variant One <script> tag, 12 KB, no dependencies; GIF/SVG/WebM/PNG loop export