Here you can find various software projects that were created by our group members and are available under open-source licenses. Before using the software, make sure that the license of a project suits your use case.
All of projects are available on our GitHub group page.
A publication is added where applicable. If you use our code for a scientific project, please cite the corresponding article.
3D Mesh Annotator
3D mesh annotation tool for labelling semantics of urban scenes.
Takes 2D GIS datasets and "3dfies" them by lifting each polygon to its height (obtained with LiDAR)
Reconstructing accurate and detailed 3D tree models from point clouds
A fast 3D city model viewer for macOS
A robust semantic-aware utility to convert CityGML data to OBJ, featuring decoupling of objects and conversion of attributes to colours.
Python CLI to process and manipulate CityJSON files
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Automatic generation of simple interiors for CityGML LOD2
C++ implementation of the shrinking ball algorithm to estimate the 3D Medial Axis from pointclouds.
An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution
A browser viewer and editor for CityJSON files
Piecewise planar object (e.g., buildings) reconstruction from point clouds. Also available in CGAL
Planar partition repair. It ensures that a set of polygons form a valid planar partition, made of valid polygons and having no gaps or overlaps.
Automatic repair of GIS polygons according to the OGC Simple Features and ISO 19107 rules.
A procedural modelling engine natively supporting CityGML, and capable of generating 392 representations of a single building.
A simple utility to estimate the yearly solar irradiation of buildings in CityGML
Geometric validation of 3D primitives according to ISO 19107.