I solved a similar problem with Jitter, projecting on to a cylindrical
screen from within, , and using some gl commands to move the virtual
camera and only draw into the portion of the screen each time,
texturing a portion of virtual cylinder whose geometry matched the
screen. We also had to play with some trickery for doing soft edges
for alignment, but I don't think thats required here?. We used a
matrox triple head to go, and two systems (we had 6 projects, two
CPUs), and used open sound control to handle triggering.
We were able to do 3000+ x 480 i think it was iirc, without much of an
issue, on two higher end PCs. Newer Mac intel based systems will be
much faster.
With one triple head to go, you can power all three projectors from
one GPU (this saves you a lot of trouble of synchronizing GPU
resources across multiple cards), and use a secondary video card for
setup/GUI.
4800 is a bit high though, I think that goes over the single texture
limit of most systems, but maybe the limit refers to 4096x4096, total
pixels, and not a single dimensional limitation. Im unsure however.
Consult a specialist ;)
Why not use a simple openGL model, use a 3D object loader patch in QC,
load the plugin, position it to be the inverse of the geometry you are
projecting on to (so projecting will essentially re-correct for the
displacement). If your disks are fast enough, and your bus
accommodating enough, you should be able to do it. Would make a good
test setup.
On Sep 25, 2008, at 8:26 PM, Memo Akten wrote:
I've attached the setup which I'm going to be projecting onto. The
projectors at the top are upside down (or the ones at the bottom,
can't remember). The visuals aren't quartz composer but a custom app
in openframeworks (c++) - eventually I will build the warping into
the app - but at the moment I need a quick fix to correctly warp a
large (4800x600) quicktime movie. It doesn't have to happen in
realtime, I can warp and prerender the movie - but I just need a
quick and easy way of warping it to test.
I've found the sites below, which are a very interesting read, but I
could not manage to apply the tools to my situation. The QC Patch is
cool, but obviously I need a custom data file, does anyone know how
I can go about creating (or acquiring) this data file (I have all
the measurements)? In QC I tried splitting my movie into 6 sections,
and applying a cylindrical warp to each section and stitching it
together again, but I don't think it worked very well... and was
excruciatingly slow. Do I have to split it up or can there be a warp
mesh to do it all in one go to the 4800x600 movie?
Any advice on the matter (e.g. possibly a completely different
approach!) would be much appreciated,
Cheers,
Memo.
http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/cylmapper/
http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/warppatch/
http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/warpplayer/
<ProjectionCylinder_comp.jpg>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected]
)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/doktorp%40mac.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]