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
即可看到程序運行結果
完!