3D development/Comparison of 3D renderers' features
Jump to navigation
Jump to search
Comparison of 3D renderers' features
Only maintained renderers (as of mid 2025) are included into this comparison
Supported roof shapes
Standard roof shapes, introduced by S3DB proposal
| Tag | F4 Map | OSM2World | OSM-BI | Urban Eye 3D | 3DCheck |
|---|---|---|---|---|---|
roof:shape=flat |
Yes | Yes | Yes | Yes | Yes |
roof:shape=skillion |
Yes | Yes | Yes | Yes | Yes |
roof:shape=gabled |
Yes | Yes | Yes | Yes | Yes |
roof:shape=half-hipped |
Yes | Yes | No | for quadrangular footprints only | Yes |
roof:shape=hipped |
Straight skeleton | Quasi-rectangular | No | Straight skeleton | Quasi-rectangular |
roof:shape=pyramidal |
Yes | Yes | Yes | Yes | Yes |
roof:shape=gambrel |
Yes | Yes | No | Yes | Yes |
roof:shape=mansard |
Yes | Yes | No | for quadrangular footprints only | for quadrangular footprints only |
roof:shape=dome |
Yes | Yes | Yes | Yes | Yes |
roof:shape=onion |
Yes | Yes (shape differs) | Yes | Yes | Yes |
roof:shape=round |
Yes | Yes | No | Yes | Yes |
roof:shape=saltbox |
As double_saltbox | No! | No | As double_saltbox | As double_saltbox |
Other roof shapes, introduced de facto
| Tag | F4 Map | OSM2World | OSM-BI | Urban Eye 3D | 3DCheck |
|---|---|---|---|---|---|
roof:shape=side_hipped |
No | No | No | for quadrangular footprints only | No |
roof:shape=double_saltbox |
Yes | No | No | No | No |
roof:shape=gabled_row |
Yes | No | No | No | No |
roof:shape=side_half-hipped |
as half-hipped | No | No | No | No |
roof:shape=cone |
as a synonym of pyramidal | like pyramidal (but smooth normals) | No | as a synonym of pyramidal | No |
roof:shape=gabled_height_moved |
as gabled!! | No | No | No | No |
roof:shape=hipped-and-gabled |
No | No | No | No | |
roof:shape=cross_gabled |
No | No | No | for quadrangular footprints only | for quadrangular footprints only |
roof:shape=crosspitched |
as gabled!! | No | No | as a synonym of cross_gabled | No |
roof:shape=equal_hipped |
No | No | as a synonym of hipped | No | |
roof:shape=round_gabled |
No | No | No | No | No |
roof:shape=sawtooth |
Yes | No | No | No | No |
roof:shape=apse_gabled |
No | No | No | Yes | Yes |
roof:shape=half-dome |
No | No | No | Yes | Yes |
roof:shape=butterfly |
As *sawtooth* | No | No | No | No |
roof:shape=zakomar |
No | No | No | No | Yes |
See popular values on taginfo
Other features
| Tag | F4 Map | OSM2World | OSM-BI | Urban Eye 3D | 3DCheck |
|---|---|---|---|---|---|
Special processing of building:part=steps + roof:shape=skillion |
Yes | No (but supports highway=steps + location=roof) |
No | Yes | No |
Special processing of building:part=roof |
Vertical faces are excluded | Bottom is excluded, default min_height is assumed | No | No | No |
| Default height for building | depends on type, most have 7.5 m/3 levels | 2 levels
= 6 m |
6 m/2 levels | ||
| Default height for building part | ?? heuristic algorithm is used? | depends on type or inherited from building | 6 m | 6 m | a part without height is not rendered |
| What to do if building outline is not fully covered by parts | Render uncovered area | Render uncovered area only if difference is substantial | Visible if 20% is left | Render only parts | Render only parts |
| What to do with orphan building parts | Ignore | Ignore | ignore if notpart of a relation | Render anyway | ? |
| Offers an online demo | Demo | Demo | Demo (30s!) | Inside JOSM | Demo |