Twirly Swirly Colorful Noise Viewer
Choose Your (Looping) Implementation:
There's also the new Endless Mode, which won't loop and will change continually, just about forever.
Endless, TeaVM, JavaScript (should work everywhere).
If you want real-time control, try Input Mode, which responds to mouse clicks or taps on a phone, and will
change smoothly if you drag the mouse or your finger. Right-click or two-finger tap to change divisions!
Input, TeaVM, JavaScript (should work everywhere).
Controls for all Looping implementations:
- 'h' decreases the hue rotation (with Shift, it increases the rotation). This can be held down, and wraps.
- 'g' decreases the 'g' parameter that affects color (with Shift, it increases 'g'). This can be held down. If this stops doing anything, it has hit its lower or upper limit; try it again with or without holding shift.
- 'b' decreases the 'b' parameter that affects color (with Shift, it increases 'b'). This can be held down. If this stops doing anything, it has hit its lower or upper limit; try it again with or without holding shift.
- 't' decreases the twistiness (with Shift, it increases twistiness). This can be held down. If this stops doing anything, it has hit its lower or upper limit; try it again with or without holding shift.
- 'd' decreases the number of divisions, or raises it if shift is held.
- 's' moves the seed down by 1/1024, or up by 1/1024 if shift is held.
- '/' moves the seed down by 1/200, or up by 1/200 if shift is held.
- '1' forces the seed to 1, regardless of its prior value.
- 'a' changes the shader between one of two alternate styles.
- 'o' starts the animation over, from its initial form (at time 0).
- 'f' prints the current frames per second (higher means better performance) to the log.
- 'c' writes to the clipboard and reloads the page with the address set to load the current state.
- On desktop only, Alt-Enter or Alt-F11 will toggle fullscreen mode.
- On desktop only, 'Q' or 'Escape' will quit.
In Endless Mode, the 'h', 'g', and 'b' keys don't do anything, because they're constantly being adjusted. The 'a'
key doesn't do anything there, either. You can still change the time, seed and divisions. Copy and paste, via 'c'
and copying the address, both work.
In Input Mode, the 'g', and 'b' keys don't do anything, because they're controlled by click/touch position. The 'a'
key doesn't do anything there, either. You can still change the time, hue, seed and divisions. Copy and paste,
via 'c' and copying the address, both work.