Computer Graphics is the research field that tries to replicate the world around us using Computer Science. It is concerned with modelling reality and image synthesis from virtual 3D scenes. It can be seen as the opposite of Computer Vision.
SmallUPBP is a small physically based renderer that implements the unified points, beams and paths algorithm described in the paper "Unifying points, beams, and paths in volumetric light transport simulation".