[PD] GEM: texturing parts of multiple movies
simon wise
simonxwise at hotmail.com
Tue Jan 22 13:41:07 CET 2008
On 22 Jan 2008, at 11:03 PM, Georg Holzmann wrote:
> Hallo!
>
> I have the following (basic) GEM problem (and some ascii-art ;) :
>
> I have 2 movies running with pix_film which are rendered on rectangles
> with the same size over the whole screen and I want to see only a part
> of each movie (see illustration):
>
> from movie A:
> -------------------------------
> | |
> | |
> | |
> | |-------| |
> | | partA | |
> | | | |
> | |-------| |
> -------------------------------
> from movie B:
> -------------------------------
> | |--------| |
> | | partB | |
> | | | |
> | |--------| |
> | |
> | |
> | |
> -------------------------------
> together:
> -------------------------------
> | |--------| |
> | | partB | |
> | |(movieB)| |
> | |-------| |--------| |
> | | partA | |
> | |(movieA| |
> | |-------| |
> -------------------------------
>
> So I tried to lay black rectangles over the movies and let free
> partA,partB so that one can only see these parts. But this does not
> work
> for multiple movies, because then I only see the movie with the
> highest
> gemhead priority (and also with alpha blending it was not
> possible) ...
>
> So my question: is this possible without additional pix_* commands ?
> (e.g. texturing only a part of the movie onto a rectangle ... ?)
> If yes has someone an idea how ?
>
> Thanks for any hint,
> LG
> Georg
>
> PS: if this is too confusing I can send an example patch ;)
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/
> listinfo/pd-list
a somewhat clumsy workaround would be to make a transparent rectangle
the size of part A, in front of the others in space, then movie B
with the black masks behind that, then movie A behind that:
set your gemwin to 'orthagonal'
set the render order of the oblects:
movie A first
part A second
movie B with masks etc next
but there is probably also a way to render part of the image, I'd
like to know also
simon
More information about the Pd-list
mailing list