Global illumination via small rendered views. This version includes self-illumination, and uses vertex buffer objects (VBOs).