Hello,
As Chris says, a shader is fine, but you can also do it with older opengl stuff. like in this patch.
cyrille
Max Neupert a écrit :
hi list,
how do i make a pix_film with a linear gradiation transparent (from
left to right?)thank you
max
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
#N canvas 722 102 685 608 10; #X obj 62 32 gemhead; #X obj 62 72 pix_image; #X obj 62 109 pix_texture; #X obj 197 136 GLdefine GL_SMOOTH; #X obj 61 202 GEMglBegin; #X obj 61 160 GEMglShadeModel; #X obj 61 137 alpha; #X obj 73 397 GEMglColor4f 1 1 1 1; #X obj 69 520 GEMglEnd; #X obj 62 224 GEMglNormal3f 0 0 1; #X obj 67 254 GEMglColor4f 1 1 1 0; #X obj 67 309 GEMglVertex3f -4 -3 0; #X obj 67 365 GEMglVertex3f -4 3 0; #X obj 65 451 GEMglVertex3f 4 3 0; #X obj 212 119 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 212 98 loadbang; #X obj 60 9 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X obj 68 335 GEMglTexCoord2sv; #X msg 423 19 color 1 0 0; #X obj 69 497 GEMglVertex3f 4 -3 0; #X obj 197 178 GLdefine GL_QUADS; #X obj 66 280 GEMglTexCoord2sv; #X obj 73 424 GEMglTexCoord2sv; #X obj 69 473 GEMglTexCoord2sv; #X msg 253 230 0 0; #X msg 257 276 0 300; #X msg 266 316 400 300; #X msg 278 352 400 0; #X text 339 285 <- change to images pixel size; #X msg 148 80 mode 1; #X obj 206 4 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 204 33 openpanel; #X msg 204 62 open $1; #X obj 408 167 gemwin; #X msg 443 95 create , 1; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 3 0 5 1; #X connect 4 0 9 0; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 7 0 22 0; #X connect 9 0 10 0; #X connect 10 0 21 0; #X connect 11 0 17 0; #X connect 12 0 7 0; #X connect 13 0 23 0; #X connect 14 0 3 0; #X connect 14 0 20 0; #X connect 14 0 24 0; #X connect 14 0 25 0; #X connect 14 0 26 0; #X connect 14 0 27 0; #X connect 15 0 14 0; #X connect 15 0 29 0; #X connect 16 0 0 0; #X connect 17 0 12 0; #X connect 18 0 33 0; #X connect 19 0 8 0; #X connect 20 0 4 1; #X connect 21 0 11 0; #X connect 22 0 13 0; #X connect 23 0 19 0; #X connect 24 0 21 1; #X connect 25 0 17 1; #X connect 26 0 22 1; #X connect 27 0 23 1; #X connect 29 0 2 0; #X connect 30 0 31 0; #X connect 31 0 32 0; #X connect 32 0 1 0; #X connect 34 0 33 0;