blob: 4be9391559705b631a78650a6a76be185ce7b5a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
([1]import* glsl-view time)
([2]import osc)
([4]def *oscout* ([3]osc/connect 'localhost' 9000))
([7]def cam ([5]stream-source '2D' '/dev/video0')
tst ([6]stream-source '2D' 'testsrc=size=1280x720:rate=30' 'lavfi'))
([10]draw $[9]shader"
in vec2 uv;
out vec4 color;
void main() {
vec3 cam = texture($cam, uv).rgb;
vec3 tst = texture($tst, uv).rgb;
color.rgb = mix(cam, tst, $([8]lfo 1));
color.a = 1.0;
}")
|