1. press flag to clear 2. space to scan image 3. after image is scanned, press r to change gradient the project works by first scanning whatever image is on screen, and then converting the RGB values to a scale of blue only values. A Bézier curve of random points from 0-255 is then applied to RGB color space (RGB Cube), and mapped to the 0-1 values of the image. credit to @Griffpatch for the image scanner