# CGDI-Practicals [![c++/cmake](https://github.com/dcoeurjo/CGDI-Practicals/actions/workflows/bots.yml/badge.svg)](https://github.com/dcoeurjo/CGDI-Practicals/actions/workflows/bots.yml) [Main website for the CGDI Lecture](https://perso.liris.cnrs.fr/vincent.nivoliers/cgdi/) ## Practicals 1. Color Transfer via Discrete Optimal Transport using the sliced approach: [[Note]](https://codimd.math.cnrs.fr/s/s_rh7X9wF) 2. Bilateral Filtering (and sliced optimal transport again) [[Notes]](https://codimd.math.cnrs.fr/s/lPZt_4ybn) 3. Rasterization, z-Buffer and Winding Numbers: [[Note]](https://codimd.math.cnrs.fr/s/1L-PBLbFW) 4. 3d modeling: [[Note]](https://codimd.math.cnrs.fr/s/4HjiHCH9z) 5. Geometry Processing: Laplacian Smoothing and Tutte Embedding [[Note]](https://codimd.math.cnrs.fr/s/97oyynV5t) 6. Geometry Processing: Discrete Differential Operators on Meshes and Dirichlet Problems [[Note]](https://codimd.math.cnrs.fr/s/QMfjkgib2) 7. Monte Carlo Geometry Processing [[Note]](https://codimd.math.cnrs.fr/s/b5SRBDUf0) 8. kd-Tree and MC Geometry Processing -bis- [[Note]](https://codimd.math.cnrs.fr/s/TSPaU97gu)