Computer Graphics Laboratory ETH Zurich

ETH

Visualization - AS 17 - Homework

Homework

The exercises will be published on this page, about one or two weeks before the due dates.

All programming exercises are based on the Visualization Tool Kit (VTK). See Prog0 for install instructions.

The usage of Computer Algebra Systems such as Maxima is encouraged to solve the theoretical exercises.

Date Topic
25.09.2017 Ex0: Introduction to Maxima (common commands), solution.zip
Prog0: Introduction to VTK (prog00_hello.zip)
09.10.2017 Ex1: Eigenvalues, solution.zip
Prog1: Mesh Rendering in VTK (prog01_intro.zip)
16.10.2017 Ex2: Scalar Fields, Morse-Smale, Critical Points in 2D, solution.zip
23.10.2017 Ex3: Laplace, Divergence, Curl, solution.zip
30.10.2017 Ex4: Nable operator, solution.zip
Prog2: Marching Cubes (prog02_volren.zip)
06.11.2017 Ex5: Stream Lines, Numerical Integration, solution.zip
13.11.2017 Ex6: Poincare Index, Integral Curves in Unsteady Flow, solution.zip
Prog3: Numerical Integration (prog03_integrator.zip)
20.11.2017 Ex7: Tangent Curves in Unsteady Flow, Ridge Lines and Critical Points in 3D, solution.zip
27.11.2017 Ex8: Closed-form Stream Lines and Exponential Separation, solution.zip
Prog4: Line Integral Convolution (prog04_lic.zip)
04.12.2017 Ex9: Topological Skeleton, solution.zip
11.12.2017 Ex10: Feature Flow Field and Vortices, solution.zip
Prog5: Finite-Time Lyapunov Exponent (prog05_ftle.zip)