Render originated from a school project where we were writing a progressive radiosity engine.

I decided to split up the computation and visualization into separate processes that were linked over the network. As the radiosity engine computed new intensity data it would send it over to the renderer which could be used to view the scene in real time. The original render used my own polygon transform, lighting and rasterization code. I have since ported it to OpenGL.