TNM067 - Scientific Visualization - 2014
14.10.2014 - Slides for Chapter 5 online.
01.10.2014 - Slides for Chapter 4 online.
24.09.2014 - First slides for Chapter 3 updated.
23.09.2014 - Remaining slides for Chapter 3 online.
18.09.2014 - Updated slides for Chapter 2. Slides for Chapter 3 online.
12.09.2014 - Updated slides for Chapter 1.
21.08.2014 - Course homepage 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.
- Introduction (10.09.2014)
- Chapter 1: Basics (12.09.2014)
- Chapter 2: The Data to be Visualized (18.09.2014)
- Chapter 3: Scalar Visualization (Slides 1-30, 18.09.2014)
- Chapter 3: Scalar Visualization (Slides 30-125, 13.09.2014)
- Chapter 4: Volumetric Haptics (01.10.2014)
- Chapter 5: Vector Field Visualization (14.10.2014)
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||Get in touch with the data through haptics!||lab5.zip instructions|