forked from mxa/Bewegungsmelder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
13b-keying-alpha.pd
131 lines (131 loc) · 3.15 KB
/
13b-keying-alpha.pd
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#N canvas 635 27 686 716 10;
#X declare -lib Gem;
#X obj 28 7 cnv 15 400 50 empty empty 12b 14 24 0 24 -175655 -66577
0;
#X msg 43 156 0 \, destroy;
#X obj 178 120 gemhead;
#X obj 178 141 pix_video;
#X obj 40 564 pix_texture;
#X obj 40 589 rectangle 4 3;
#X obj 178 173 pix_rgba;
#X obj 35 186 gemwin;
#X obj 40 539 pix_alpha;
#X obj 178 197 alpha;
#X obj 299 284 gemmouse 1 1.14;
#X obj 269 384 pix_data;
#X obj 284 256 pix_separator;
#X obj 40 258 pix_separator;
#X obj 342 319 sel 1;
#X obj 291 415 unpack f f f;
#X obj 334 119 gemhead;
#X obj 334 211 rectangle 4 3;
#X obj 334 163 pix_texture;
#X obj 334 139 pix_image brightonbeach.jpg;
#X obj 334 187 translateXYZ 0 0 -0.001;
#X obj 126 433 hsl 100 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 272 502 gemhead;
#X obj 272 545 colorRGB;
#X obj 272 567 translateXYZ 0 -3.5 0;
#X obj 272 588 rectangle 4 0.5;
#X text 92 28 Keying of a selected color;
#N canvas 144 538 450 300 color 0;
#X obj 11 8 inlet red;
#X obj 84 9 inlet green;
#X obj 162 9 inlet blue;
#X obj 10 168 outlet minimum;
#X obj 139 170 outlet maximum;
#X obj 139 148 pack f f f;
#X obj 11 145 pack f f f;
#X obj 11 120 + 0.1;
#X obj 48 120 + 0.1;
#X obj 84 121 + 0.1;
#X obj 139 123 - 0.1;
#X obj 176 123 - 0.1;
#X obj 212 123 - 0.1;
#X obj 212 103 f;
#X obj 257 10 inlet Q;
#X obj 257 30 t b f;
#X obj 176 102 f;
#X obj 139 103 f;
#X obj 84 99 f;
#X obj 48 98 f;
#X obj 11 99 f;
#X connect 0 0 17 0;
#X connect 0 0 20 0;
#X connect 1 0 16 0;
#X connect 1 0 19 0;
#X connect 2 0 13 0;
#X connect 2 0 18 0;
#X connect 5 0 4 0;
#X connect 6 0 3 0;
#X connect 7 0 6 0;
#X connect 8 0 6 1;
#X connect 9 0 6 2;
#X connect 10 0 5 0;
#X connect 11 0 5 1;
#X connect 12 0 5 2;
#X connect 13 0 12 0;
#X connect 14 0 15 0;
#X connect 15 0 13 0;
#X connect 15 0 16 0;
#X connect 15 0 17 0;
#X connect 15 0 20 0;
#X connect 15 0 19 0;
#X connect 15 0 18 0;
#X connect 15 1 12 1;
#X connect 15 1 11 1;
#X connect 15 1 10 1;
#X connect 15 1 9 1;
#X connect 15 1 8 1;
#X connect 15 1 7 1;
#X connect 16 0 11 0;
#X connect 17 0 10 0;
#X connect 18 0 9 0;
#X connect 19 0 8 0;
#X connect 20 0 7 0;
#X restore 78 507 pd color;
#X text 122 405 Q;
#X obj 320 341 * -1;
#X obj 320 360 + 1;
#X msg 35 130 create \, 1;
#X text 35 74 Click on the color in the Gem window which you want to
key. This Approach leads to less smooth edges.;
#X obj 324 13 declare -lib Gem;
#X text 30 673 Max Neupert \, GMU - Bauhaus-Universität Weimar 2009-2012
;
#X text 93 15 Pure Data + Gem;
#X connect 1 0 7 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 5 0;
#X connect 6 0 9 0;
#X connect 8 0 4 0;
#X connect 9 0 12 0;
#X connect 9 0 13 0;
#X connect 10 0 11 2;
#X connect 10 1 29 0;
#X connect 10 2 14 0;
#X connect 11 1 15 0;
#X connect 12 0 11 1;
#X connect 13 0 8 0;
#X connect 14 0 11 0;
#X connect 15 0 23 1;
#X connect 15 0 27 0;
#X connect 15 1 23 2;
#X connect 15 1 27 1;
#X connect 15 2 23 3;
#X connect 15 2 27 2;
#X connect 16 0 19 0;
#X connect 18 0 20 0;
#X connect 19 0 18 0;
#X connect 20 0 17 0;
#X connect 21 0 27 3;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 27 0 8 3;
#X connect 27 1 8 4;
#X connect 29 0 30 0;
#X connect 30 0 11 3;
#X connect 31 0 7 0;