I feel like if I can sort everything out in Magic, that would probably give me the best results.
In Magic v1.63 I added a new command in the Scene menu: Add/Update Post-Process Scene. If you run this command it will add a new special scene called "Post-Process", and it will insert a Post-Process scene module in every other scene. You can put all your final effects in the Post-Process scene, and they will apply to every other scene. This includes projection mapping or anything else you want to do to all your scenes.
Any time you add new scenes to your project or otherwise modify it significantly, just run the command again and it will make sure all the scene modules are set up properly. You can run it as many times as you want; it won't add anything if it doesn't need to.
That's a really great, useful et essential feature, thanks a lot !
Hi,
I did not want to open an new topic since it is pretty much the same problem or question.
I output a 3240 x 1920 scene to three projectors which is very easy and perfect with magic to do. But since I prefer to project directly onto walls and these are not always just a plain wall and somtimes even the ceiling is involved I would very much like to tweek the output to fit better onto these uneven surfaces. So what I thought should work is to split just before the output module into three paths, put in shape mask modules, tweek the width and center x settings and so have three different paths representing my three projectors which are then summed up in the output module. I then could tweek theese paths at least with some basic geometric tools, have even some edgeblending.
First: That works. But it cuts the framerate down to a third. It seems that under the hood the complete scene is rendered three times and not only the composed output before splitting into three paths.
Is there a way to improve that? I would very much prefer to do all that inside magic and not have to setup a spout chain to some mapper like MadMapper e.g.
Yes, anytime you split the output, it renders multiple times.
However, it seems that there are probably an easy solution for your situation. Something like this maybe?
ProjMap.jpg (111.44 KiB) Viewed 61423 times
It would also be fairly simple to write a custom ISF shader to get you even more functionality than the above, but I'm not sure if you want to get into that.
Hmm, but this arrangement does not allow to manipulate each part separately. I would like to e.g. to skew the side parts to correct some distortion in relation to the middle part. I would like to overlap the parts to a little portion in order to apply some some edge blur. Things like this, even correct for some color divergence between projectors. This all is not posssible this way, isn't it?
If I could do the split after the magic output module it should work.
In that case, a separate projection mapping program is your best option. Adding projection mapping to Magic is a low priority for me, because there are so many good projection mapping programs out there, and using them with Spout/Syphon is easy and reliable.
I'm not sure to understand the issue, as english is not my native language, but something could help :
IR Keystone2[3]
Freeware FFGL plug-ins for multi-screen (for Matrox dualhead/triplehead) keystone correction.
If you use a multi-screen setup with Resolume Avenue and the projector placement is not optimal, you probably will want to correct the projected image. But correction in the beamers is limited and looks not good, so ... you need this!
this is a basic mapping ffgl for multiscreen and it works perfectly. I have it most of time in my post processing scene as I don't always want to send magic to mapping software like heavyM and resolume.
only 32 bits but free.