dev work — built · school
RayTracer
C++ ray-tracing engine rendering 3D scenes from a scene file.
- C++
- OOP
- 3D algorithms
- Git


- Type
- school
- Role
- Designed the rendering engine, team of 3 (EPITECH year 2).
- Stack
- C++, OOP, 3D algorithms, Git
Rendering engine
- Engine architecture: camera, primitives, lights, materials.
- Ray / object intersections for spheres, planes, cylinders and cones.
- Translations, rotations, ambient and directional lighting, shadows.
Scenes
- Parsed scene configuration files.
- Computed pixel colours and exported images as PPM.