Forums > Jitter

mask with png image

May 16, 2006 | 9:51 am

Hello,

I am working on a project that I need to create a square mask in the middle of my matrix.
Is it possible to create a mask in jitter with a .png image and superimpose the image on another one?
Any suggestions on how to do this?
Else I will use the .lcd way of tutorial 29 but I think is more trouble…

Any response appreciated…
Thanks in advance,

Spiros


February 2, 2010 | 1:45 am

uhm… i’m having the same question.
as far as i gathered from the examples, other posts and the documentation i could somehow use a jit.gl.slab with cc.alphaglue.jxs but this seems really quite heavy for what i want to achieve since as i understand this, i would have to pack the incoming video with my still image matte for every single frame anew which i can’t believe to be very economic.
isn’t there a simple way just to load my matte key once as a texture (set texture) and then simply tell gl.slab (or whatever) to use that to blend my two incoming videos?

as always, any help much appreciated!


February 2, 2010 | 2:21 am

i fiddled around some more and figured i might be able to do this simply with a videoplane… i loaded my texture and if i click it, it displays fine in the videoplane, with alpha and everything. but as soon as i enable any real video input the videoplane overlays the video (one layer above the other) as intended) but completely forgets about my nice little texture.
how do i get videoplane to map the incoming video to my alpha matte?
or is this whole approach completly wrong anyway?

i know that this is probably embarassing simple but somehow i can’t find any example which covers that and so i’m somehow stuck…


February 2, 2010 | 4:38 am

stop, i finally found it in some other thread and it does work with videoplane, see here: http://cycling74.com/forums/topic.php?id=10385#post-56184
there are two patches, the first one using opengl seems to be quite the thing i was looking for, thanks to whoever provided that!


Viewing 4 posts - 1 through 4 (of 4 total)