Teaching Resources

Functionnal Programming Resources

This course is proposed to DLST computer science Licence 1 students and presents an introduction to Functionnal Programming in OCaml. Practicals Fractals Fractals Solution Optional Project

Ray Tracing Resources

This course is proposed to MSIAM M1 students and presents an introduction to Ray casting, Ray tracing, Ray Marching and Physically Based Rendering methods. I would like to thank Romain Vergne for his course slides and the two first practicals. Course Slides Ray Casting Ray Tracing/Ray Marching Physically Based Rendering Tutorials Physically Based Rendering Ray Marching Practicals Base Code Ray Casting Ray Tracing Ray Marching

An Introduction to Physically Based Rendering

Introduction to real-time physically based rendering.

An Introduction to Raymarching

Introduction to raymarching inside one fragment shader.