Sebastian Murrer, a Berlin based motion & 3D-designer, created a personal project using the blender osm-addon.
In his freetime he experiments with Blender 3D and its endless opportunities to express creativity and simply having fun.
With the osm-addon it is possible to import and edit open source streetmap-data.
Building height and number of floors are used to create the final scene.
By living in Berlin he chose, of course, berlin-map-data and created a stylized berlin-map with several view-angles.
For the buildings-material he used a gradient/ramp color, which is using the z-value of the objects, so the color depends on the height of a building.
https://www.behance.net/gallery/106510301/Berlin-OSM-in-Blender