Lunedì | Martedì | Mercoledì | Giovedì | Venerdì |
16:00 - 18:00 Aula Fib 1 Lab |
14:00 - 16:00 Aula Fib 1 Lab |
Data | Contenuto | ||
---|---|---|---|
19 02 2023 | Lunedì | 16:15 18:00 | Introduction to the course. PDF Representing Surfaces PDF |
21 02 2023 | Mercoledì | 14:15 16:00 | Representing Surfaces (same slides) |
26 02 2023 | Lunedì | 16:15 18:00 | First Experiments with VCG library. PDF, Code.zip The code in the zip file expects that you clone the 'devel' branch of the vcglib. The documentation of the library is on vcglib.net The code uses the FF adj relation to find the first connected component of the mesh. As exercise you should try to find all the others connected components of the mesh and to color them randomly. |
28 02 2023 | Mercoledì | 14:15 16:00 | Quick Intro to Rendering Paradigms PDF |
04 03 2023 | Lunedì | 16:15 18:00 | More Experiments with VCG library. Code.zip The code in the zip file expects that you clone the 'devel' branch of the vcglib. The code presents the solution of the last week problem and the base for the next exercise: complete the geodesic, edge based, visit by substituting the stack with an heap. |
06 03 2023 | Mercoledì | 14:15 16:00 | Short intro Lighting and Texturing PDF |
11 03 2023 | Lunedì | 16:15 18:00 | More Experiments with VCG library. Code.zip The code in the zip file expects that you clone the 'devel' branch of the vcglib. The code presents the solution of the last week problem and the base for the next two exercises: 1) extend the dijkstra visit shown in the solution of the last week to include a virtual arc in the edge graph that connect the opposite vertices of two 1-adjacent triangles (hint) in order to obtain a better approximation of the geodesic distance. 2) extend the code shown today at lesson to add the missing polygon centered around each vertex (add three romboids for each triangle) and (optionally) move the wall above the surface (use face/vertex normals). |
13 03 2023 | Mercoledì | 14:15 16:00 | Spatial Indexing PDF |
18 03 2023 | Lunedì | 16:15 18:00 | More Experiments with VCG library. Code.zip The code in the zip file expects that you clone the 'devel' branch of the vcglib. The code presents the solution of the last week problem. . |
20 03 2023 | Mercoledì | 14:15 16:00 | Meshing and Remeshing PDF |
25 03 2023 | Lunedì | 16:15 18:00 | No Lesson |
27 03 2023 | Mercoledì | 14:15 16:00 | No Lesson |
01 04 2023 | Lunedì | 16:15 18:00 | No Lesson (Pasquetta) |
27 03 2023 | Mercoledì | 14:15 16:00 | Sampling PDF |
08 04 2023 | Lunedì | 16:15 18:00 | More Experiments with VCG library. Code.zip As usual the code in the zip file expects that you clone the 'devel' branch of the vcglib. The code shows the sampling exercise we did in class. Todo as exercise: Implement Uniform edge sampling strategy that works correctly with respect to non 1-manifold edges. |
10 04 2023 | Mercoledì | 14:15 16:00 | Differential Geometry PDF A couple of nice comics discussing in a intuitive yet formally correct way some of the concepts that we have seen are here: Geometricon, Topologicon |
15 04 2023 | Lunedì | 16:15 18:00 | More Experiments with VCG library. Code.zip As usual the code in the zip file expects that you clone the 'devel' branch of the vcglib. The code shows the sampling exercise we did in class. Todo as exercise: Make it compile... |
17 04 2023 | Mercoledì | 14:15 16:00 | Surface Reconstruction Explicit Methods PDF |
22 04 2023 | Lunedì | 16:15 18:00 | Lezione annullata per sospensione della didattica |
24 04 2023 | Mercoledì | 14:15 16:00 | Surface Reconstruction Implicit Methods PDF |
29 04 2023 | Lunedì | 16:15 18:00 | First Experiments with MeshLab. The modification to the sampling filter that we did in class is available in the fork of meshlab that you can find in my personal repo (https://github.com/cignoni/meshlab) . The modification is done in a new branch called 'creasesampling' and that you can clone with the following command:
git clone --recursive --branch creasesampling https://github.com/cignoni/meshlab.git
|
01 05 2023 | Mercoledì | 14:15 16:00 | Primo Maggio |
06 05 2023 | Lunedì | 16:15 18:00 | Yet More Experiments with MeshLab. The modification to the sampling filter that we did in class is available in the fork of meshlab that you can find in my personal repo (https://github.com/cignoni/meshlab) . The modification is done in a new branch called 'creasesampling' and that you can clone with the following command:
git clone --recursive --branch creasesampling https://github.com/cignoni/meshlab.git
|
08 05 2023 | Mercoledì | 14:15 16:00 | Parametrization PDF |
13 05 2023 | Lunedì | 16:15 18:00 | Yet More Experiments with MeshLab. The modification to the sampling filter that we did in class is available in the fork of meshlab that you can find in my personal repo (https://github.com/cignoni/meshlab) . The modification is done in a new branch called 'creasesampling' and that you can clone with the following command:
git clone --recursive --branch creasesampling https://github.com/cignoni/meshlab.git
|
15 05 2023 | Mercoledì | 14:15 16:00 | Smoothing, Ransac and ICP PDF PDF |
20 05 2023 | Lunedì | 16:15 18:00 | Final Experiments with MeshLab and project discussion. |
22 05 2023 | Mercoledì | 14:15 16:00 | Final Experiments with MeshLab and final project discussion. |