I intended to say "Spherical *dome* projection example" but my phone knew 
better and autocorrected..

/T


On 15.2.2012 15:35 tuomas.kuosma...@gmail.com wrote:

Hi.

Two things: First, keep us posted of your progress :) I am also working on 
simulator stuff at our aviation club, so this kind of stuff is interesting to 
follow.

Another thing that comes to my mind is a spherical door projection example I 
remember seeing on README.multiscreen (or it was one other file in the docs/ 
dir in flightgear sources) - Did you check that example out, did it not do what 
you needed? Unfortunately I am also just looking into all this, so I cannot be 
of more help, but I remember trying that one, and it warped the display to a 
circle and the perspective was all curved, so maybe it could be something 
useful?

Anyway, thanks for posting the link, that kind of setup looks very interesting, 
given it uses just one projector. Might work for us also..

/Tuomas


On 12.2.2012 22:59 Roy Caligan wrote:

Hi everyone,

I've been speaking with some of the folks on the FG forum about a problem I'm 
having, and I was recommended to contact this group for some possible help. I'm 
trying to build a sim using Paul Bourke's projection method. Simply put, you 
can achieve an immersive, 180+ degree field-of-view using a single projector, a 
hemispherical mirror, and any geometry screen your wish (it could be a dome, a 
cylinder, or walls and a ceiling). You can get more details in his papers:

http://paulbourke.net/papers/jmm/jmm.pdf

http://paulbourke.net/papers/cgat09b/

Paul was kind enough to share his code libraries with me that make this work. 
The problem, however, is that the code is written in C and uses the features of 
OpenGL, not OSG.  Here they are:

domelib.h: http://codepad.org/i2EaRFsz

domelib.c: http://codepad.org/42EVHWo4

I'm not a programmer, so I have no idea if upgrading the code to use C++ and 
OSG is difficult or not. I'm also not trying to replicate his process exactly. 
His method uses four different views to get a 180-degree field of view in all 
directions. When flying, horizontal field of view is much more important than 
vertical. I'd like to get a 210-degree horizontal field of view and about a 
118-degree vertical (that's a 16:9 image). This isn't just for home use, by the 
way. I plan on using this setup at a flight school here and seeing how well it 
works as a training aid.

Here's an experimental camera group I've developed to get the "look" I want 
(I'm not sure if it's useful for this discussion or not):

http://codepad.org/zGfzR79D

Any help or advice the community can give me will be greatly appreciated! Also, 
if I can help in some way, please let me know. As I said, I'm not a programmer, 
but I am a flight instructor and part-time aviation faculty. So if I can help 
with things like training, human factors, or simulator fidelity, I'll help as 
much as I can.

Finally, I know you folks are busy with the new build. If this is a bad time, I 
can ask again after the release date. Thanks in advance!

Roy




------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to