Full source code for each project is on my GitHub.
Implementations of classic computer animation techniques.
My personal learning process working through the LearnOpenGL book.
Six geometry processing labs: normal estimation, ICP, surface reconstruction, curvatures, smoothing and parameterization.
A WebGL2 direct volume renderer for medical CT/MRI scans, with transfer functions and Lambertian lighting with soft shadows.
A real-time OpenGL renderer for a walkable virtual museum: automatic LOD generation, distance-based LOD selection and cell-to-cell visibility culling.
Three SageMath labs on affine transformations, parametric surfaces and quaternion rotations for the Geometric Transformations for Computer Graphics course (MIRI, UPC).
Immersive virtual reality simulation for a CAVE environment.