
Particle Galaxy
Background3DSeamless loop14 seconds
Fly forever through a twisting tunnel of colourful light streaks. A perfect loop.
In Space & cosmos, Light, glass & shine, Patterns & illusions
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
Tunnel lengths flown per loop.
Turns per loop. Negative turns the other way.
Starting hue on the colour wheel (0 red, 120 green, 240 blue).
0 is one colour; 360 is the full rainbow.
The preview runs the same code your AI receives. These settings travel with the hand-off.
Thousands of glowing streaks rush towards you down a slowly twisting tunnel, like hyperspace or a neon wormhole. Choose the colours, how fast you fly, how much it twists and how long the light trails are. The motion is designed so the end of the clip flows invisibly back into the start, so it can loop forever.
src/particle-tunnel.js is the ingredient your AI reuses. demo.js is only the example scene around it, and uses the demo harness only for the demo.
See it combined with other ingredients in Hypnotic Tunnel Title.
src/particle-tunnel.jscreateParticleTunnel({ count?, speed?, twist?, spiral?, hue?, hueRange?, hueCycles?, trail?, size?, seed?, center? }) => { draw(ctx, info, width, height) }apw-runtime@1.0.0 (demo) — Demo harness. src/particle-tunnel.js has no dependencies.Coordinates: Pixels. Vanishing point at center (fractions of width/height).
Lighting: Additive ('lighter') blending; looks best on a dark background.
Timing: Pure function of progress; any frame can be drawn out of order.
npm install
npm run render -- particle-tunnel/1.0.0 --out my-video.mp4Needs Node 18+, ffmpeg and Chrome/Chromium. Add --params my-settings.json (from Copy settings) for your own settings.sha256:a563f6c716827391… · other versions: 1.1.0
Background3DSeamless loop14 seconds

Background3DSeamless loop16 seconds

Effect2DSeamless loop8 seconds

Full example2D6 seconds

Background3DSeamless loop12 seconds

Background3DSeamless loop10 seconds

Background3DSeamless loop12 seconds

Background3DSeamless loop12 seconds