Computer Science

Faculty of Engineering, LTH

Denna sida på svenska This page in English This page in English

Tomas Akenine-Möller

Short bio: I am a professor in computer science with specialization in computer graphics and image processing at the Department of Computer Science, Lund University, Sweden. Over the past years, I've built my own computer graphics group, LUGG (Lund University Graphics Group). I received an MSc in Computer Science and Engineering from Lund in 1995, and went on to Chalmers University of Technology, where I got my PhD in computer graphics in 1998. During 2000, I was a post doc at UC Berkeley, and I also spent some time at UC San Diego (2004/2005) as a visiting researcher. I've been co-papers-chairing  Graphics Hardware (2004), Eurographics Symposium on Rendering (2006), and Eurographics 2010. I currently work full time at Intel in Lund as an tech lead with a fantastic team of graphics researchers. In December 2008, Intel acquired Swiftfoot Graphics, which is a company I co-founded. At this point, I cannot take on any students :(

Immersive Linear Algebraan interactive book about linear algebra that I'm working on with Jacob Ström and Professor Kalle Åström. It's free, so check it out... lots of graphics in it!

Real-Time Rendering book with Eric Haines and Naty Hoffman.

Some of my favourite research interests within computer graphics:

  • Graphics hardware algorithms and many-core rendering
  • Real-time rendering (realistic and rapid) and visibility
  • Ray tracing and global illumination
  • Collision detection and intersection test methods
  • Power and energy efficiency for graphics

I work closely with these three fantastic PhD students:


  • Publications: The complete list (2004 and newer), and older publications are here.
  • I have written about 100 pages about Graphics Hardware algorithms -- feel free to use them!
  • A few presentations:

  • I was an Associate Editor for Computer Graphics Forum (2012-2015), was on the editorial board for Journal of Graphics Tools for many years, and try to be active in EGSR, HPG, and EG.
  • My previous PhD students:

  • Some code that I write quite some time ago (ray-tri and tri-tri intersection).
  • I also authored an iphone game called Silkworm already in 2008.
  • Very long time ago, I was also coding assembly demos on the Amiga. See this (texture mapping etc), that ("3D vector graphics"), and there (and more of that). Also, one of the first images from a very early ray tracer of mine (tiny).

Contact: tam (at)