So I've been working for the past few days on a general illumination model.
Well... I've incorporated some form of uniform monte-carlo hemispherical illumination... but the spheres are coming out messed up.
It may be my sphere-ray intersection code, but the spheres are coming out really messed up. The plane renders fine.