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

New Message Reply Date view Thread view Subject view Author view

From: Dan Johnston (dan.johnston++at++nrc.ca)
Date: 03/05/2003 05:54:33


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)

>
>
> 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.

>
> 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

PS. The attached config file has the view area re-defined for
testing. Se comments in the file.

++++++++ viscenter-2p +++++++++++++++++++++++++++++
####################################################
# #
# pfAPC Configuration File #
# Copyright 2003 #
# National Research Council of Canada #
# All rights reserved! #
# Author: Dan Johnston 2003-Mar-05 #
# #
####################################################

# The basic pfAPC configuration used for testing. This will give
# three windows spread over 2 hardware (or simulated) pipes on
# the default x-server screen. The center channel will be '0' and
# will support the mouse/keyboard events. The left and right
# channels are bent towards the viewer by an angle of 45 degrees.

use setup "basic"

# our setup - a 3 channel display with 2 software pipes, 2 hw-pipe computer
setup
{
    name "basic"
    software "3-walls"
    hardware "two-pipe"
}

display
{
    name "3-walls"
    initial_mode mono
    mouse_in_pipe 0
    pipe
        {
        decoration N
# define a smaller view area for testing config on monitor
        viewarea [ 0, 0, 800, 600]
# viewarea [ 0, 0, 1280, 1024]
        channel
            {
         name "front Channel"
         background [ 0.3, 0.2, 0.7 ]
            }
 }
    pipe
        {
        decoration N
# define a smaller view area for testing config on monitor
        viewarea [ 0, 0, 1600, 600]
# viewarea [ 0, 0, 2560, 1024]
        channel
             {
         name "left Channel"
         background [ 0.3, 0.2, 0.7 ]
         rotation [ 45.0, 0.0, 0.0 ]
             }
        channel
             {
         name "right Channel"
         background [ 0.3, 0.2, 0.7 ]
         rotation [ -45.0, 0.0, 0.0 ]
             }
        }
}

# our hardware system - 2 hardware graphics pipes
system
{
    name "two-pipe"
    numb_cpus 4
    lock_cpus n
        pipe
        {
            x_display ":0.0"
# (opt) un-comment the following lines after edit to a valid 'setmon' format
# from_stereo "/usr/gfx/setmon 1600x1200_60"
# to_stereo "/usr/gfx/setmon -n 1280x1024_96s"
        }
        pipe
        {
            x_display ":0.1"
# from_stereo "/usr/gfx/setmon 3200x1200_60"
# to_stereo "/usr/gfx/setmon -n 2560x1024_96s"
        }
}

++++++++ +++++++++++++++++++++++++++++++++++++++
Good luck!

--
      ___|__    |
      /  |  \   ||\      Daniel (Dan) Johnston
     /___|___\  || \     Dan.Johnston++at++nrc.ca
    _____|____  ||  \    National Research Council of Canada, London, ON
    |    |    | ||   \   Integrated Manufacturing Technologies Institute
\___|    |    | ||____\  Tel: (519) 430-7081   Fax: (519) 430-7090
 \_o_\___|____|_|______\_    Inst: http://www.nrc.ca/imti
  \                o /    These opinions are my own! Not those of NRC.
   \________________/    Virtual Reality:
                        http://www.nrc.ca/imti/vetc/home.html
 More Tall Ships - Fewer Computers!


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Mar 05 2003 - 05:55:49 PST

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