A Radiosity Implementation with Hemicubes and OpenGL