Chromium

From K-3D

Jump to: navigation, search

Chromium - http://chromium.sourceforge.net/doc/index.html - is a system for interactive rendering on clusters of workstations. It is a completely extensible architecture, so that parallel rendering algorithms can be implemented on clusters with ease.

Typical uses of Chromium would include distributing OpenGL rendering across multiple machines (perhaps if you had an extremely complex scene?), and rendering on tiled displays (K-3D player anyone, such as the Qt User Interface?)

Since Chromium must intercept OpenGL calls and serialize them for transmission across the network, many other interesting effects are possible. I am interested in replacing our intrusive OpenGL logging capability (which requires a full rebuild to enable) with Chromium's non-intrusive ability to log OpenGL calls.

Here is a screenshot of an unmodified K-3D, running against a Chromium network that renders motion-blur:

Image:Chromium_blur.png

Another screenshot of the same unmodified K-3D, running against a Chromium network that renders a wavy "wet" effect:

Image:Chromium_wet.png

Personal tools