RayX: RayTracer for Photo-realistic Images and Videos

RayX is a ray tracer built for rendering photo-realistic images and videos. Written fully in C++ 11, RayX simulates light rays outgoing from the source camera and trace their trajectories in the scene. By blending colors, textures and shades, RayX produces 3D images/videos that approaches the real world in effect. RayX also has a python interface with Blender software, such that models from Blender could be easily imported for ray tracing. The full report is here: [PDF]