rss twitter github github youtube mail steam steam itchio c++ c c# Unity android SFML facebook spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora opengl unreal engine steam HTC VR Nintendo Switch
Ray Tracer

This project has been made at the school 42 with C.
In two weeks every student had to use the ray tracing technique to generate 3D images, followed by a month with a team of four people.
Only one function was provided : SetPixel(x, y, color).

Those videos are the result of the implemention of all basic shapes (planes, cubes, sphere, cones), lights (specular, diffuse, multiple), reflection and refraction.

It's a CPU program and those videos are not in real time.
Download on GitHub