If you want to project an image from a single projector onto a curved wrap-around screen, could you just use a normal projector, and add a fish-eye lens of some sort? Something like a glass cylinder cut in half vertically, with the flat part facing the projector, and the curved part towards the curved screen? I'd imagine a fairly simple view frustum could compensate for the horizontal stretching effect of the lens.
The bad part would be that you'd need to keep the projector centered vertically in front of the wraparound screen, and couldn't tilt it upward or downward. If the projector was above and tilted downward (like I'd prefer to avoid people near it from casting shadows), the lens needed would be pretty complicated to get the image on the screen to be stretched evenly horizontally, but not appear distorted. - Miles -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Wojnaroski Sent: Friday, March 04, 2005 3:51 PM To: FlightGear developers discussions Subject: Re: [Flightgear-devel] Camera/FOV/View Frustum question. > > I should say though that most people will just want to point their > displays perpendicular to the viewer and use a more > standard/straightforward symetric view frustums. I had to do > asymmetric view frustums for a particular project with specialized > needs. We ended up with a combination of compromises that I wasn't > entirely happy about. We were trying to achieve a middle of the road > solution that wasn't perfect anywhere, but wasn't horrible anywhere either. > Sounds kind of like the problem I'm facing with the left seat/right seat view perspective in the 747 simulator. Short of a fully collimated projection(s) and optics to handle a curved, wrap-around screen any solution will be a compromise. Understand there are electronics available to handle "warping" with CRT projectors by controlling the electron beam to handle frustum distortions and other projection artifacts. Have a feeling they're not cheap and probably some specialized software to handle all the geometry. Am I correct in understanding that the modified code has been added to CVS? Regards John W. _______________________________________________ Flightgear-devel mailing list [email protected] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d _______________________________________________ Flightgear-devel mailing list [email protected] http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d
