Equalizer 的两个简单程序的运行

来源:互联网 发布:win10无法连接windows 编辑:程序博客网 时间:2024/05/22 07:01

Equalizer是优秀的opengl中间件;它是开源软件,且允许商业使用。

新手入门或了解的最好方式是运行一个简单的程序,看一下效果,但对于里面的概念一时不太容易理解。在此,我给出说明,你只需要按照步骤一步步,即可运行出两个小例子

首先是安装windows下的安装包

一、单机 三个窗口

1、配置文件使用已有配置文件,不需要做任何修改

2、在安装目录的bin目录下,

新建文件runserver.bat

文件内容

eqServer.exe "c:\Program Files\Equalizer 0.9.3\share\Equalizer\configs\test.eqc"

新建文件runapp.bat

文件内容

eqHello.exe -m rockerArm.ply

3、依次运行批处理文件

runserver.bat

runapp.bat

即可看到


 

二、两台机器 两个窗口

1、配置文件使用2-node.eqc

文件内容为:

#Equalizer 1.1 ascii 
# two-node software-framelocked config 


global 

    EQ_WINDOW_IATTR_HINT_FULLSCREEN ON 



server 

    connection { hostname "192.168.0.2" TCPIP_port 4141 } 
    config 
    { 
        appNode 
        { 
            connection { hostname "192.168.0.2" TCPIP_port 4242 } 
            pipe 
            { 
                device 0 
                window 
                { 
                    viewport [ .25 .25 .5 .5 ] 
                    channel { name "channel1" } 
                } 
            } 
        } 
        node 
        { 
            connection { hostname "192.168.0.1" TCPIP_port 4343} 
            pipe 
            { 
                device 0 
                window 
                { 
                    viewport [ .25 .25 .5 .5 ] 
                    channel { name "channel2" } 
                } 
            } 
        } 


        layout { view { }} 
        canvas 
        { 
            layout 0 
            wall 
            { 
                bottom_left  [ -1.6 -.5 -1 ] 
                bottom_right [  1.6 -.5 -1 ] 
                top_left     [ -1.6  .5 -1 ] 
            } 


            segment { viewport [ 0  0 .5 1 ] channel "channel1" } 
            segment { viewport [ .5 0 .5 1 ] channel "channel2" } 
        } 


        compound 
        { 
            compound 
            { 
                channel ( view 0 segment 0 ) 
                swapbarrier {} 
            } 
            compound 
            { 
                channel ( view 0 segment 1 ) 
                swapbarrier {} 
            } 
        } 
    }     

2、在bin目录下

新建文件runclient1.bat

文件内容:

eqPly.exe --eq-listen 192.168.0.2:4343 --eq-server 192.168.0.1:4141 --eq-client

新建文件runserver2.bat

文件内容:

eqServer.exe ..\2-node.eqc

新建文件runapp3.bat

文件内容:

eqPly.exe --eq-server 192.168.0.1:4141 --eq-listen 192.168.0.1:4242 

3、把以上文件同时放到两台机器的bin目录下

在192.168.0.2上运行runclient1.bat

在192.168.0.1上运行runserver2.bat在192.168.0.1上运行runapp3.bat

即可看到程序运行结果

完!

原创粉丝点击