Restricting a layer to a mapping surface
Is there a way to restrict a layer to a mapping surface without forcing that item to map to the surface in it's entirety? What I am looking for is basically an equivalent to "stage tiers" in WATCHOUT, where a layer can be restricted to a certain "tier".
In Millumin, the desired behavior it to be able to adjust the size and position etc... of a layer which is "free-mapped" onto a surface, but without that layer's content spilling on to the canvas areas outside of the selected mapping surface.
Comments
There is something I don't understand : do the surface you're projecting onto, and your rectangular movie, have the same ratio ? I guess no.
In this case (let's say the movie is a rectangle, and the surface to map is a square), there is 3 solutions :
- using layer with a black mask, on top of the others (no mapping, just projecting a masked movie)
- using the slice-editor, so your movie matches the shape of your surface (cutting some content up/down or left/right)
- creating a canvas (Output popup) mapped to the surface, then using your movie inside this canvas as usual
If it doesn't fit your needs, please explain us why (but keep in mind that Millumin cannot guess the width/height/shape of your surface).
Watchout and Millumin have quite different concepts, but "stage tiers" in Watchout, are very close to "canvas" in Millumin. Are we talking about "stage tiers" like in this article ?
Best. Philippe
Are you looking for something like the attached project ?
It's using Syphon only for sake of seeing what's happening, without pluging outputs (I also colored the outputs so it's easier to see the difference between outputs).
In brief : it's using "advanced layout" mode in Output's popup (you can double-click the anchors to edit values numerically).
Lastly, if you re-ingest Syphon in Millumin, it add 1 frame delay (16ms).
We tried with 4 Syphon feeds piped together, and this is constant (16ms per re-ingested feed).
Best. Philippe
From what I understand, you have 2 configurations : one with your 5 outputs (contant to span all screens), and one with only 3 outputs (keep content as one single canvas on 3 middle outputs). Am I right ?
In this case, create 2 canvases, each for one configuration. See attached project.
Of course, you'd probably use only one canvas at a time, and Millumin will only process this one (not the other, if there is no content to show). So saving resources.
But you can mix both canvases, if you want to use these 2 configurations at the same time.
Best. Philippe
PS : if you want to copy masks from one layer to another one, use the menubar ("Edit" then "Copy mask only")