Home » Scientific Visualisation, Schedule and Content

Welcome to the Scientific Visualisation Graduate Course!(HT16)

During this first week you will have a couple of tasks to do.

  • Start programming in Python
  • Install VTK on your laptop
  • Browse through the lecture notes
  • Making some simple VTK programs with the help of the online tutorial

The schedule below is intended to be helpful for you to make some kind of structure of your studies. But you might find it necessary to study some parts more than others and in that case you are of course free to do so.

The course is based on this book (However, there will be enough material handed out to you during the course that covers the same things as the book does):

Data Visualization: Principles and Practice, Second Edition
Alexandru C. Telea

2014 by A K Peters/CRC Press
Reference – 617 Pages – 224 Color & 224 B/W Illustrations
ISBN 9781466585263 – CAT# K19084


October 31, Monday
It is important that you have some knowledge about how python works and how it is different from the programming language you usually use in your research. Please browse through the python tutorial.

The nine first chapters are the most important ones and you should read through them carefully. Please try some of the lines of code to see what actually happens when you execute them. Chapter 7.2 is especially important as we are going to use file I/O in the course. The chapters are very short and probably you can find other tutorials that give you more information online. I would recommend this tutorial as it is quite nice.

Also have a look at the documentation.

November 1, Tuesday
Install VTK on your laptop according to these instructions. This might take all day… but if you make it really quick then get acquainted with VTK. The documentation of the latest version can be useful for finding out how to use different classes in VTK. Browse through the documentation just to get a notion of its content. We will discuss it more in detail during the lectures.

November 2, Wednesday
Now it is time to get acquainted with VTK. Download the example files: viz.

Do the exercises found here ex1 and here ex2ex3ex4.
You will learn how to make simple VTK programs and read and write files.

November 3, Thursday
Now it is time to do something really serious. Read through the whole tutorial about isosurfaces and volume rendering and do the suggested exercises:  ex5

November 4, Friday
Today you should have a look at this tutorial about streamlines: ex6 as well as looking at the rest of the programs in the package you downloaded.

Now you should be well prepared for the lectures and labs in the coming week!
We will be in room 1412 at Polacksbacken!

November 7, Monday
13:15-13:45, Anders, Introduction to SeSE and The visualisation course
14:00-15:00, Lab, VTK
15:15-17:00, Alex, Introduction

November 8, Tuesday
9:15-11:00, Alex, Data Representation
11:15-12:00, Lab, VTK
13:15-15:00, Stefan, Stereo Rendering in Theory and Practice.
15:15-16:00, Stefan, Perceptual Issues in Visualisation..

November 9, Wednesday
09:15-11:00, Alex, Scalar Algorithms
11:15-16:00, Lab, VTK

November 10, Thursday
9:15-11:00, Alex, Vector Algorithms
11:15-16:00, project-ht-2016

November 11, Friday
9:15-11:00, Alex,  Higher-Dimensional Algorithms
11:15-12:00, Fredrik, 3D Stereo Rendering a project.

November 14, Monday – 18 Friday
During this week you will do your project.

If you choose to do the predefined project instead of using your own data, you can use this data and reader.

How to embed Qt in a VTK application.

Deadline of project 1 of December. Make a 1 or 2 page paper (pdf) with images describing your solution and hand it in together with the code.

Course Evaluation

Please fill in the course evaluation as it will be very useful for us!