Equalizer 的兩個簡單程序的運行

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

即可看到程序運行結果

完!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章