ClusterGL: Spread OpenGL over Multiple Machines

ClusterGL on a wall of 20 monitors

ClusterGL is a distributed OpenGL rendering library. ClusterGL transparently intercepts OpenGL calls and spreads them over multiple machines over the network using the UDP protocol. WireGL (now Chromium) is a similar project but use the TCP protocol. Equalizer is another library for parallel OpenGL applications but Equalizer requires to modify the code of the application. ClusterGL does not require to update the source code and then it’s not necessary to write applications specifically to run over multiple machines.

ClusterGL architecture

If you want to test ClusterGL under Linux, you will find what you need on this page.


Source: Geeks3D forum

One comment