summaryrefslogtreecommitdiff
path: root/notes
blob: d5f6acf001a1d90fd9844c8dc2bd3fb7775ad73c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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