RU:3D development

From OpenStreetMap Wiki
Jump to navigation Jump to search

Эта страница координирует разработку 3D приложений с использованием данных OpenStreetMap.

Projects

Люди

Следующие пользователи в настоящее время работают над темами, связанными с 3D:

Редакторы

Renderer

Exporter

General

Согласованные задачи

Даже при том, что большинство людей работают над своими собственными проектами, есть некоторые общие ресурсы и стандарты, которые могут быть использованы в рамках проектов или нуждаются в поддержке сообщества для предоставления данных.

Не стесняйтесь общаться на эту тему в нашем специальном форуме 3D OSM forum.

Хранилище 3D-моделей

As we all see the very limited features of a LOD1 model by extruding buildings along a OSM way, we all wish to have a repository to get detailed models from. Possible questions are:

  • Как устройства могут легко создавать 3D-модели, используя какое программное обеспечение?
  • Как мы можем хранить каталог моделей POI? Как их просматривать или искать?
  • Как мы можем хранить / маркировать общие модели (например, обычную скамью в Нью-Йорке)
  • Какой 3D-формат можно использовать для обмена? Как хранить материалы?
  • Как мы можем связать относительные позиции (например, со следующей дорогой)
  • Как мы можем создать процедурные 3D-модели (например, выделенные участки заполнены небольшими садами и домами), чтобы расширить процедуру

Смотрите также: O3DM

 Общие возможности тегов

Describing low level models by tags

Большинство разработчиков согласились поддержать использование этой схемы тегов в качестве наименьшего общего знаменателя: Simple 3D Buildings

Кроме того, большинство инструментов используют одну или несколько из следующих схем тегов для создания 3D-сцен:

OSM-3D Screenshots дает хороший обзор, где 3D объекты уже находятся в интенсивном использовании.

Example Models просто начать собирать здания, смоделированные в соответствии с Simple 3D Buildings.

Streaming services

Из-за массового роста, применяя 3-е измерение, становится более важным передать вычисление/хранение на выделенный сервер. Клиенту остается только скачать / кэшировать тайлы 3D мира аналогично играм, где выход на новый уровень означает распаковать данные уровня. OSM-3D имеет такую клиент-серверную архитектуру.

osm2x3d service

Веб-сайт openearthview предоставляет простой сервис, основанный на инструменте osm2x3d:

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

Это демо-версия, но она должна быть улучшена как релиз в будущем (с кешем на диске).

LoD (уровень детализации-cf OSM-4D) будет учтен. На данный момент zoom level 19 является максимальным и позволяет получить здание, разделенное на этажи.

Обсуждения

Есть много нерешенных вопросов и идей, связанных с 3D-моделированием. Некоторое обсуждение можно найти на подстраницах:

See also