並行繪製框架Equalizer的系統結構

        作爲基於OpenGL的並行渲染應用框架,一個完整的Equalizer系統採用Client-Server模型,由服務器,應用客戶端與渲染客戶端三者構成(圖1),相互間通過客戶端的運行期庫(libeq.soEqualizer.dll)實現通訊。

    服務器(eqServer.exe)是整個顯示系統的管理者,它以一個獨立進程的形式運行,負責系統配置的管理,遠程節點的自動運行管理、運行期數據的分發以及運行期事件的分發與同步。

應用客戶端也是獨立進程,它通過與服務器建立連接並獲得配置數據,然後啓動渲染客戶端,並對來自服務器的事件進行響應。

渲染客戶端負責場景的渲染任務,但是它不是獨立的進程,並且沒有主循環,而是通過響應來自服務器的事件來執行全部的功能。

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