As the various 3D renderers using OpenStreetMap data continue to prove, OSM is a great resource for 3D maps. However, there are limits to what can be done using just the OSM data model. Sometimes, nodes, ways and relations just aren’t enough and it would make a lot more sense to open Blender, SketchUp or some other specialized 3D creation tool and properly model the object in 3D.
The 3D Model Repository, or 3DMR, is designed to allow just that! You can upload 3D models under a suitable open license and link them from OSM. A 3D rendering tool which encounters a link to 3DMR can then replace the OSM object with the 3D model downloaded through the 3DMR API.
The 3DMR website makes this process extra convenient by featuring interactive 3D previews, immediate feedback while uploading, and more:
The site (which is hosted by FOSSGIS, the German local chapter of the OSMF), has recently undergone major renovations as part of @Ayush_Dhar_Dubey’s recently completed Google Summer of Code project. Going forward, Ayush will continue as a maintainer of the 3DMR codebase.
3DMR is designed to host a large variety of objects – ranging from mass-produced benches or street lights to famous buildings and landmarks. Models uploaded to 3DMR are already used by OSM go and OSM2World, and we encourage other 3D renderering tools to adopt the platform as well.
Most importantly, we hope to see a lot of great 3D models uploaded to the site to bring the OSM 3D ecosystem to the next level in visual quality. If you have some interest in 3D mapping or 3D modelling, head over to 3dmr.eu and give it a try!









