About

Getting Started
  • Skim the "About" link above for a rough overview
  • Try selecting patterns from the "Select State" dropdown box and panning/rotating a little bit around each one
  • Try to keep track of the outermost border that seems to "follow" your input, though this can be a little bit confusing when mirror effects are turned on
  • The system is very sensitive to zooming, and tends to work best near the initial zoom level
  • Hit "Cycle Inputs" for a quick tour through some of the pre-configured states
  • If you get lost, just hit "Reset Position" to return to the default configuration
  • If the main canvas stops responding, make sure that you haven't paused the rendering (try clicking on the main canvas and hitting "P")
  • We are quite far from bug-free. Feel free to contact us about any significant impediments to your having fun (see below).


Settings
Reset Position Move the "TV" to its default orientation
Download Image Downlaod the current canvas as a PNG image
Select State Jump to a pre-specified state (may change color/other settings)
Save State Save current configuration to dropdown list
Cycle Inputs Move linearly from one state to another random state in the dropdown list
Stop Cycle Stop the cycling process
Cycle Speed Change the cycling speed through states
Set Portal To Window Remove "dead space" around the edge of the screen after resizing window
Set Portal Aspect Ratio Enforce an aspect ratio for the feedback camera regardless of canvas size
Invert _ Invert one axis of the feedback camera on each iteration
Mirror _ Mirror each iteration across a straight line
Invert Color Invert the colors on each iteration
Far Out Spread out the RGB components of each pixel
Delay Change the lag between each iteration
Color Cycle Change the amount of hue shift between iterations
Gain Change the amount of saturation increase between iterations
Border Width Change the width of the border around the "TV"
Border Color Change the starting border color
Background Color Change the starting background color


Other
  • Mobile users may have issues with touch-based features. So sorry! If you think you can help us then drop us an email.
  • Contact: Please contact (Alex) through the email listed at github.com/aljaball
⚙