3D development

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — 3D development
· Afrikaans · Alemannisch · aragonés · asturianu · Aymar aru · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · bamanankan · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · kurdî · Latina · latviešu · Lëtzebuergesch · lietuvių · Limburgs · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Türkmençe · Vahcuengh · vèneto · walon · Wolof · Yorùbá · Zazaki · isiZulu · српски / srpski · авар · Аҧсшәа · башҡортса · беларуская · български · қазақша · Кыргызча · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · भोजपुरी · मराठी · संस्कृतम् · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
The popular 3D OSM tools

This page coordinates the development of 3D applications using OpenStreetMap Data.

Projects

People

The following users currently work on 3D related topics:

Editors

Renderer

Exporter

General

Coordinated tasks

Even with most people working on their own projects, there are some shared resources and standards that could be used across projects or need support by the community to contribute data.

Feel free to chat on this topic at our dedicated 3D OSM forum.

3D model repository

The 3D Model Repository (3DMR) offers a shared collection of 3D models which can be linked with OSM. This allows rendering software to go beyond the limited features of a LOD1 building model. It also supports models that exist more than once in the world (e.g. a common bench in New York).

Common tagging features

Describing low level models by tags

Most developers agreed to support use this tagging schema as a lowest common denominator: Simple 3D Buildings

In addition, most tools use one or several of the following tagging schemes to create 3D scenes:

OSM-3D Screenshots gives a nice overview, where 3D objects are already in heavy use.

Example Models just a start to collect buildings modeled according to Simple 3D Buildings.

Streaming services

Because of the massive grow by applying the 3rd dimension, it becomes more important to outsource the calculation/storage to a dedicated server. The client has only to download/cache tiles of the 3D world similar to games, where entering a new level means to unpack the level data. OSM-3D has such client/server architecture.

osm2x3d service

openearthview web site provide a simple service relying on osm2x3d tool:

http://www.openearthview.net/osm2x3d.php?zoom=_ZOOM_&xtile=_XTILE_&ytile=_YTILE_

It's a demo version but aims to be improved as a release in the future (with cache on disk).

LoD (Level of Detail - cf OSM-4D) will be taken into account. At the moment, zoom level 19 is the max and allow to get building divided in floors.

Discussions

There are many unresolved questions and ideas related to 3D modelling. Some discussion can be found on subpages:

See also