what's required -> prioritise - a way to draw vectors - simple, just keep drawing as fast as possible - a way to remap the drawing with corner coordinates - a way to set the corner coordinates - draw crosshairs on screens, allow mouse/ keyboard movement - a way to add and remove elements to draw - transitions - animated drawings - pattern drawing, spiral generators - animated outlines - fading - clipping - an interface think about the pipeline video inputs - playback - syphon shape inputs: - graphics/ drawings (drag / drop) - tracing video - generative - animated - particles controls inputs - midi - lfo - audio effects - segment (+ more lines) colours - coloured polyline fader colour picker colour fader pipeline 1) shape 2) mask on/off start a gui window with - source windows that support drag and drop - menus to choose sources (or radio buttons) - colour picker - fader - lfos to control transformations and colour changes - mapping configuration in 4k window (zoom and pan) - mapper in output window that saves settings - next steps - try mame in fog or water - make a sketching tool with delay & colour fading - use a camera feed - kinect - particle systems - multiple lasers - divide field - project kinect view and paint object