Welcome to the Scientific Visualisation Graduate Course!
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):
Will Schroeder, Ken Martin, Bill Lorensen:
The Visualization Toolkit, An Object-Oriented Approach to 3D Graphics,
4th edition, Kitware, Inc., 2006
November 3, 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 4, 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 5, Wednesday
Now it is time to get acquainted with the VTK tutorial. Start by running the programs in the Introduction and do the suggested exercises (such as the one you find in the end of this page). Since visualisations need data it is very important that you learn how to read and write files as well as convert data using VTK.
November 6, Thursday
Now it is time to do something really serious. Read through the whole IsoSurfaces tutorial and do the suggested exercises:
Now you should be well prepared for the lectures and labs in the coming week!
Here you find the room numbers.
November 10, Monday
13:15-14:00, Anders, Course Overview, Computer Graphics, The visualisation Pipeline.
14:15-16:00, Johan, Python and VTK. Object Oriented Design.
November 17, Monday – 21 Friday
During this week you will do your project.
How to embed Qt in a VTK application.