Re: [info-performer] pfv & stereo & multi-pipe/channel?

New Message Reply Date view Thread view Subject view Author view

From: Herbert Gartner (gartner++at++imagination.at)
Date: 03/05/2003 08:18:48


Dan Johnston wrote:
> Herbert Gartner wrote:
>
>
>>hi performers,
>>
>>i've been browsing the performer-docs'n'sourcecode for infos about using
>>stereo in a multi-pipe/multi-channel-setup ... well, there are still too
>>many open questions for me to connect the "tiny pieces" of info in the
>>docs, so maybe someone here has other/more hints...
>>
>>the (hardware) setup for this project:
>>
>>ONYX 300 (4 proc) IR4 2 pipes (2 channels per pipe)
>
>
> Should that be a 3000 ONYX (it doesn't really matter for this, I tested my
> config on an O2)
>

Onyx 300 -> http://www.sgi.com/visualization/onyx/300/
don't ask me about the specific difference to the 3000 series

>
>>
>>both pipes are running a 2++at++1280x1024_96s IRcombine-setup (which means
>>one pipe manages a 2560x1024-area with 2 channels side-by-side, active
>>stereo 96Hz(=48Hz/eye))
>>
>>this setup drives a curved-wall projection-system from barco with 3
>>stereo projectors covering the projection-screen (actually there are 3x2
>>= 6 projectors, with 2 stacked projectors connected to one
>>hardware-channel via some "magic" active2passive-converter from barco)
>
>
> You forgot to mention the 'angle' of the two side channel displays. I assumed
>
> 45 degrees.
>

its a curved projection-wall total 150° ~9m radius

barco calls this I-Cone. i don't think they have it on their website
already, but they have a brochure about their stereoscopic systems at
http://www.barco.com/projection_systems/downloads/Barco_Stereoscopic_proj.pdf
and the image at the bottom of page 12 shows the principle.

the wall is also tilted vertically (5°).
i have to pre-distort things with asymetric viewing frustums, and the
projectors need overlapping regions to handle the distortion.
in our case - if i forget stereo for a moment - i have 3 pfChannels with
a FOV of ~60° each and 46.5° heading offset.

in pfv-config-notation i have a (mono-)configuration of:
<chan>
        <name>chan_m</name>
        <fov>-29.23,29.23,-15.5,23.6</fov>
        <hprOffset>0.0,-4.5928,0</hprOffset>
</chan>
<chan>
        <name>chan_l</name>
        <fov>-29.23,29.23,-15.5,23.6</fov>
        <hprOffset>46.5162,-4.5928,0</hprOffset>
</chan>
<chan>
        <name>chan_r</name>
        <fov>-29.23,29.23,-15.5,23.6</fov>
        <hprOffset>-46.5162,-4.5928,0</hprOffset>
</chan>

>
>>ok, now I have several possibilites for the basic program structure:
>>
>>1.) pfvViewer-based:
>>
>>2.) use MultiPipe-SDK
>>
>>
>>3.) use perfly-src
>>
>>hmm, i'll have a closer look into this, if the first two approaches have
>>major drawbacks.
>>
>>thanx for any help/suggestions/...
>>herbert
>>
>
>
> I offer option 4 - use pfAPC from anonymous ftp
> mars.imti.nrc.ca,
> cd public/downloads
>
> I created the config file you see below after I read your e-mail, opened
> one of the pfAPC example programs with this config, and looked at
> models in both mono and stereo view formats. Give it a try!
>
> Dan.Johnston++at++nrc.gc.ca
>

thanks a lot, i'll test it (hopefully next week i'll have access to the
onyx)

what about the pfAPC licensing? is this freeware, open source,
commercial, whatever?
it will be used in the so-called "VR-Theater" (part of a new permanent
exhibition) in the "Technical Museum of Vienna (TMW), Europe", so if
there are licensing issues, they must be solved with the TMW-people
(they are not the fastest with such decissions ;-)

herbert

-- 
-------------------------------------------------------------
DI Herbert Gartner           |  email: gartner++at++imagination.at
imagination gmbh             |  phone:   +43 1 20501 - 33 310


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Mar 05 2003 - 08:16:21 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.