Computer science course provided by Ecole Polytechnique on algorithms and techniques in computer graphics. Topics covered in this set of exercises are:
- Modeling
- Spline surfaces
- CSG tree
- Textures
- 2D texture plating
- Perlin noise
- Billboard
- Descriptive Animation
- Cardinal spline interpolation
- Hierarchical animation
- Animation by simulation
Most part of the exercises are contained in ./scenes/3D_graphics
The compilation can be done either using the provided
- Makefile: Linux/MacOS only
- CMakeLists.txt using CMake (Linux/MacOS/Windows)
The library has one external dependency: GLFW which can be installed through standard packages in Linux/MacOS (see the provided detailed tutorials).
- Command lines to compile in Linux/MacOS
- Detailed tutorials to set up your system and compile on