CityGML Import and Export in Blender
The Blender plugin supports georeferenced import, semantic editing and export of CityGML 2.0 and 3.0. It includes file and 3DCityDB workflows, ModelTyper, the Openings Cutter, export and validation functions.
Digital City Models · Geoinformatics · Automation
Selected development projects address the automated generation, modelling and processing of digital city models. The focus is on open standards, reproducible geospatial workflows and specialised tools for CityGML.
Selected Work
Six development areas combine CityGML, Blender, parametric modelling, remote-sensing data, machine learning and standardised Web Processing Services. Each project explicitly states its development status and the nature of its visual presentation.
The Blender plugin supports georeferenced import, semantic editing and export of CityGML 2.0 and 3.0. It includes file and 3DCityDB workflows, ModelTyper, the Openings Cutter, export and validation functions.
The Blender plugin creates parametric building details on selected roof and façade surfaces, including dormers, chimneys, balconies, bay windows and roof parapets. It supports placement, snapping, geometry checks and semantic finalisation as merged geometry or a BuildingPart.
An experimental development workflow investigates the detection of windows and doors in building façades. Detections are geometrically refined and prepared as a basis for CityGML openings. Performance figures are reported only for clearly delimited test datasets and defined evaluation metrics.
The functional prototype projects georeferenced aerial imagery onto CityGML surfaces, evaluates suitable camera perspectives and generates texture assignments and atlases. The focus is on reproducible processing steps and traceable image assignment.
The development prototype combines building footprints, digital terrain models and classified LAS point clouds. It derives georeferenced building geometry with height determination, roof reconstruction and semantic surface assignment.
A Blender-based client integrates standardised OGC Web Processing Services into 3D GIS workflows. Geometry, geospatial data and parameters are submitted to PyWPS services in a controlled process; generated 3D geometry, point clouds, raster and vector data can be processed further in Blender while preserving georeferencing.
From Source Data to City Model
The projects share one objective: to automate complex 3D geospatial processing steps in a transparent and reproducible way. Georeferencing, semantic structure, exchange formats, error handling and operational constraints are considered together.