TNM067 - Scientific Visualization - 2013
10/10/2013 - Slides for Chapter 6 online.
26/09/2013 - Slides for Chapter 5 online.
20/09/2013 - Remaining slides for Chapter 3 online.
19/09/2013 - Course slides about vector visualization online.
12/09/2013 - Course slides for third lecture online.
10/09/2013 - Course slides for second lecture online.
02/09/2013 - Course slides for first lecture online.
The course starts with an introduction to visualization, before it focuses on the basics of visualization, such as the visualization pipeline, data representations and fundamental algorithms for scalar and vector visualization. Volume rendering, which exploits besides color also transparency, is covered in an extra block, as it is an essential part of scientific visualization. Finally, perceptual and cognitive aspects are reviewed as knowledge about the human visual system is essential in order to generate expressive visualizations.
- Chapter 0: Introduction
- Chapter 1: Basics
- Chapter 2: Data
- Chapter 3: Scalar Visualization (Slides 1-41)
- Chapter 3: Scalar Visualization (Slides 42-66)
- Chapter 4: Vector Visualization
- Chapter 5: Volume Rendering
- Chapter 6: Perception
This lab is completely voluntary but very useful if you need to refresh your C++ programming skills.
|1||Introduction to VTK. You will interact with the VTK pipeline, create a scalar data set and write it to a file.|
|2||In this lab, you will visualize both scalar and vector data. The scalar you created in the previous lab will be visualized using iso-surfaces. The vector data will be visualized using for instance stream lines.||lab2.zip|
|3||In this lab, you will extract iso-contours from scalar datasets. Please solve the first task before the lab starts.||lab3.zip|
|4||In this lab, you will create your own GPU-based raycaster.|
|5||Try haptics with volumetric data.|