Welcome!
The Computer Graphics Group at the University of Bern, led by Prof. Dr. David Bommes, develops algorithms and methods for computational geometry processing with a focus on structured mesh generation. Our research sits at the intersection of applied mathematics, geometry processing, and scientific computing.
Latest News
Scientific Objectives
Structured Mesh Generation
Automatic generation of quad and hex meshes of complex domains remains a central challenge in geometry processing. We develop robust, scalable algorithms based on integer-grid maps and frame fields — from the generation and quantization of locally injective maps through to the efficient extraction of explicit meshes from them.
Frame Fields Processing
Smooth cross fields and octahedral frame fields guide feature-aligned quad and hex meshing. We work on their algebraic representation, optimization on manifolds, feature alignment at sharp creases, and conditions for their meshability.
Volumetric & Surface Mapping
Developing robust frameworks for parametrizing surfaces and volumes forms a core pillar of our research.
Geometry Processing Infrastructure
We develop open-source software libraries and datasets that support algorithmic development in geometry processing — including the AlgoHex library as a full pipeline for hexahedral mesh generation, libSatsuma for quantization in quad meshing, libHexHex for high-speed extraction of hexahedral meshes from integer-grid maps, and the HexMe dataset of varied and challenging instances for hex mesh generation.