On 7. Jun 2012, at 6:21, maxtangli [via Software] wrote:
> I'm setting up tiled muti-projectors on unplannar surface, therefore geometry
> correction and other per-frame image operations is required. For each
> projector/segment the operations is different.
>
> I think it should be like this:
>
> frameViewFinish(frameID, frameNumber)
> {
> if (channel.getName() == "channel1")
> find Frame with frameID in channel.getOutputFrames() ?
> do image operations to the image belongs to this Frame ?
> else
> ...
> }
>
> I have two questions:
> 1. I want to get the frames belongs to a segment/projector. Will
> channel.getOutputFrames() do this right?
You should not operate on the compositing frames, but on the back buffer of the
channel. One, you might not have compositing (the channel renders itself). Two,
in frameView/SegmentFinish the image already has been assembled.
What other typically to is to blit the back buffer into a texture, clear the
back buffer and render the texture with distortion correction to it.
HTH,
Stefan.
--
View this message in context:
http://software.1713.n2.nabble.com/Multi-Projector-with-Equalizer-tp7580243p7580320.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com