EuroSciPy logo

EuroSciPy 2013

Brussels, Belgium - August 21-24 2013

Modern OpenGL

Almar Klein

Wed 21 11 a.m.–12:30 p.m. in H.1302



In this tutorial we will dive into the workings of the modern OpenGL pipeline. The concepts of textures, vertex buffers, frame buffers, and shaders will be explained. And of course it will be demonstrated how they can be used from Python to create stunning visualizations!

Required knowledge

Understanding of programming in Python is assumed, as well as some basic understanding of visualization.


You'll need to have an OpenGL version of 2.1 or higher to use the concepts explained in this tutorial. If you have an NVidia or AMD card you should be fine.

Python 2.x or 3.x with PyOpenGL is assumed. Also a backend for creating a Window with OpenGL context.

More details follow later ...