Finally, I upgraded this site to Joomla 3. Not exactly an easy transition, coming from 1.5, but well worth the effort. My personal highlights:

  • The new template manager makes it a lot easier to modify an existing template (offering you to create copies of relevant files where you need to override stuff)
  • The protostar template should look a lot better on mobile devices
  • Tags!

A long-running side project has recently come to fruition: My master's thesis in the realm of medical physics got accepted! You can find the full (German) text under the prosaic title "Vergleich von Volumenmodellen" in the publications section on this site. No surprise, it's dealing with 3D graphics - I used the chance to have a peek at a few interesting problems around volume representations.

Qt is a well-established framework for developing GUI applications in C++, and it has good support for OpenGL. It is relatively cumbersome, though, to set up a project for just a simple, experimental application. Moreover, even though Qt and OpenGL are portable, carrying over your project from, say, your Linux box to a Windows PC is not completely seamless, due to different compiler configurations, etc.

Being a Friend of Python, I was looking for a way to make life simpler in that respect. Can you use Qt and OpenGL in Python? You can!

The term "L-system" is coined after biologist Aristid Lindenmayer, who proposed a formalism to model the growth of plants. Such a system develops a string of symbols from a simple starting point (the axiom) to an increasingly complex structure.