Christian Hafner

I am a research engineer in computer graphics and physics simulation at ISTA. In my research, I try to find out how the physical limits of mechanical systems can be described geometrically.
CV

Publications

Fast and Exact Winding Numbers for Triangle Meshes
Peiyuan Xie, Christian Hafner, Chris Wojtan
ACM Transactions on Graphics (Siggraph 2026)
Project Page | Paper
A paper about casting rays and attaching cones.
Physics-Inspired Procedural Texturing of Extremely Deformable Surfaces
Aleksei Kalinov, Mickaël Ly, Christian Hafner, Chris Wojtan
ACM Transactions on Graphics (Siggraph 2026)
Project Page | Paper
A paper about lava, sludge, and paint.
Circles of Confidence for Multi-Label Geometry Completion
Alice Ziyu Wei, Christian Hafner, Aleksei Kalinov, Peter Heiss-Synak, Chris Wojtan
Computer Graphics Forum (SGP 2026)
Project Page | Paper
A paper about filling holes by drawing circles.
Spin-It Faster: Quadrics Solve All Topology Optimization Problems That Depend Only On Mass Moments Technical Papers Awards: Honorable Mention
Christian Hafner, Mickaël Ly, Chris Wojtan
ACM Transactions on Graphics (Siggraph 2024)
Project Page | Paper
A paper about putting hyperboloids into spinning tops.
The Design Space of Kirchhoff Rods
Christian Hafner, Bernd Bickel
ACM Transactions on Graphics (Siggraph Asia 2023)
Project Page | Paper
A paper about the shapes we can make by deforming rods in 3D.
Directionality-Aware Design of Embroidery Patterns
Desmond (Zhenyuan) Liu, Michal Piovarči, Christian Hafner, Raphaël Charrondière, Bernd Bickel
Computer Graphics Forum (Eurographics 2023)
Project Page | Paper
A paper about robotic embroidery.
The Design Space of Plane Elastic Curves
Christian Hafner, Bernd Bickel
ACM Transactions on Graphics (Siggraph 2021)
Project Page | Paper
A paper about the shapes we can make by bending paper strips.
Making Procedural Water Waves Boundary-Aware
Stefan Jeschke, Christian Hafner, Nuttapong Chentanez, Miles Macklin, Matthias Müller-Fischer, Chris Wojtan
Computer Graphics Forum (SCA 2020)
Project Page | Paper
A paper about beautiful waves rolling up the beach.
X-CAD: Optimizing CAD Models with Extended Finite Elements
Christian Hafner, Christian Schumacher, Espen Knoop, Thomas Auzinger, Bernd Bickel, Moritz Bächer
ACM Transactions on Graphics (Siggraph Asia 2019)
Project Page | Paper
A paper about chopping up CAD models into cubes.
Fundamental Solutions for Water Wave Animation
Camille Schreck, Christian Hafner, Chris Wojtan
ACM Transactions on Graphics (Siggraph 2019)
Project Page | Paper
A paper about about very big and very small ripples.
Non-Linear Shape Optimization Using Local Subspace Projections
Przemyslaw Musialski*, Christian Hafner*, Florian Rist, Michael Birsak, Michael Wimmer, Leif Kobbelt (* joint 1st authors)
ACM Transactions on Graphics (Siggraph 2016)
Project Page | Paper
A paper about an animal glockenspiel and a beefy kitty.
Optimization of Natural Frequencies for Fabrication-Aware Shape Modeling
Christian Hafner, Przemyslaw Musialski, Thomas Auzinger, Michael Wimmer, Leif Kobbelt
ACM Siggraph 2015 Posters
Project Page | Poster Abstract
A poster about hand-casted tin bells.

Recordings

Berceuse, Op. 65
Nikolai Kapustin
Recorded: 2024-05-19
I. Allemande
Recorded: 2024-04-07
II. Gavotte I – II – I
Recorded: 2024-04-18
III. Sarabande
Recorded: 2024-04-19
IV. Bourrée I – II
Recorded: 2024-06-02
4 Tales, Op. 26, I. Allegretto frescamente
Nikolai Medtner
Recorded: 2024-02-18
I. Allegro moderato
Recorded: 2023-07-25
II. Comodo
Recorded: 2023-09-14
III. Allegretto
Recorded: 2023-09-25
IV. Larghetto
Recorded: 2023-09-27
V. Allegro scherzando
Recorded: 2023-10-08
VI. Allegro non troppo
Recorded: 2024-01-07
6 Tales, Op. 51, III. Allegretto tranquilo e grazioso
Nikolai Medtner
Recorded: 2021-11-27
24 Jazz Preludes, Op. 53, XI. Andante
Nikolai Kapustin
Recorded: 2021-10-17
III. Allegretto giocoso
Recorded: 2021-12-05
V. Grave
Recorded: 2021-12-05
I. ...Omelette au rhum
Recorded: 2024-06-03
II. ...Linzer tart
Recorded: 2021-10-31
IX. ...Baba
Recorded: 2021-11-28
Piano Sonata No. 3, I. Ruhig bewegt
Paul Hindemith
Recorded: 2021-10-31