Problem in Stereo Mode

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem in Stereo Mode

arizq
Dear all,

I'm new to the equalizer. I have a problem concerning the stereo mode. When I tried to modify the eye base parameter, nothing is affected! Even if I tried let it zero, it seems that is uses the default value. Although the stereo is displayed correctly (two images for each pipe), the scene is not viewed in stereo mode correctly when it is spanned in the edge of the walls (e.g. simple colored cube displayed in front and left wall). Please, note that each screen is displaying its frustum correctly, but viewing the scene in stereo mode is not correct.
Could anyone help me in configuring the stereo mode correctly?
The system is Cave system with four walls (front, left, right and floor). I have a cluster of five PCs. four of the PCs are controlling the four walls. (The wall is 10 by 10 feet).

Here is the script that I use and I run it from a master machine:



#Equalizer 1.0 ascii

# Vista Configuration for Equalizer

global {
    EQ_CONNECTION_SATTR_HOSTNAME "localhost"

    EQ_CONNECTION_IATTR_TYPE TCPIP
    EQ_CONNECTION_IATTR_PORT 4243

    EQ_CONFIG_FATTR_EYE_BASE 0.07

    EQ_WINDOW_IATTR_HINT_STEREO ON
    EQ_WINDOW_IATTR_HINT_DOUBLEBUFFER ON
    EQ_WINDOW_IATTR_HINT_DECORATION OFF
    EQ_WINDOW_IATTR_HINT_FULLSCREEN ON
    EQ_WINDOW_IATTR_PLANES_DEPTH 24

    EQ_COMPOUND_IATTR_STEREO_MODE QUAD
}

server {
    config {
        latency 0
        appNode {
            pipe {
                name "viz0-pipe"
                window {
                    viewport [ 10 260 250 250 ]
                    attributes { planes_depth 24 }
                    channel { name "viz0-channel-left" }
                }
            }  
        }
        node {
            name "viz1"
            connection {
                    hostname "viz1"
                }
            pipe {
                name "viz1-pipe"
                window {
                    name "viz1-window"
                    viewport [ 0 0 1048 1050 ]
                    channel { name "viz1-channel" }
                }
            }
        } # End of node

        node {
            name "viz2"
            connection {
                        hostname "viz2"
                }
            pipe {
                name "viz2-pipe"
                window {
                    name "viz2-window"
                    viewport [ 0 0 1048 1050 ]
                    channel { name "viz2-channel" }
                }
            }
        } # End of node

        node {
            name "viz3"
            connection {
                        hostname "viz3"
                }
            pipe {
                name "viz3-pipe"
                window {
                    name "viz3-window"
                    viewport [ 0 0 1048 1050 ]
                    channel { name "viz3-channel" }
                }
            }
        } # End of node

        node {
            name "viz4"
            connection {
                        hostname "viz4"
                }
            pipe {
                name "viz4-pipe"
                window {
                    name "viz4-window"
                    viewport [ 0 0 1048 1050 ]
                    channel { name "viz4-channel" }
                }
            }
        } # End of node

        compound {
            compound {
                name "viz1-compund"
                channel "viz1-channel"
                eye [ LEFT RIGHT ]
                wall {          # Left
                    bottom_left  [ -1.5 -1.5  1.5 ]
                    bottom_right [ -1.5 -1.5 -1.5 ]
                    top_left     [ -1.5  1.5  1.5 ]
                }
            }

            compound {
                name "viz2-compund"
                channel "viz2-channel"
                eye [ LEFT RIGHT ]
                wall {          # Front
                    bottom_left  [ -1.5 -1.5 -1.5 ]
                    bottom_right [  1.5 -1.5 -1.5 ]
                    top_left     [ -1.5  1.5 -1.5 ]
                }
            }

            compound {
                name "viz3-compund"
                channel "viz3-channel"
                eye [ LEFT RIGHT ]
                wall {          # Right
                    bottom_left  [ 1.5 -1.5 -1.5 ]
                    bottom_right [ 1.5 -1.5  1.5 ]
                    top_left     [ 1.5  1.5 -1.5 ]
                }
            }

            compound {
                name "viz4-compund"
                channel "viz4-channel"
                eye [ LEFT RIGHT ]
                wall {          # Floor (Bottom)
                    bottom_left  [ -1.5 -1.5  1.5 ]
                    bottom_right [  1.5 -1.5  1.5 ]
                    top_left     [ -1.5 -1.5 -1.5 ]
                }
            }
        }
    }
}
# Script End


Thank you in advance.
Reply | Threaded
Open this post in threaded view
|

Re: Problem in Stereo Mode

arizq
I now solved the problem of changing the eye base. The following URL helped me in completing the missing parts:

http://www.equalizergraphics.com/documents/design/immersive.html

Everything is now working fine.
Reply | Threaded
Open this post in threaded view
|

Re: Problem in Stereo Mode

rarum
This post has NOT been accepted by the mailing list yet.
Can you post right config please ....