You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2011-01-18 02:35:05
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
glosm - 3D рендер для OpenStreetMap
Через месяц разработки проект наконец дозрел до первого релиза и, соответственно, анонса.
glosm-0.0.1 - 3D OpenGL рендер для OpenStreetMap. На данный момент умеет как рендерить тайлы, так и летать по трехмерной карте в реальном времени. Всё, разумеется, с аппаратным ускорением, причем не проблема рендерить всю Москву разом (130 FPS на GF 9800). Особых красивостей в первой версии нет - реальная геометрия генерируется только для зданий (зато с частичной поддержкой выпуклых крыш), заборов и дорог - чисто чтобы было на что посмотреть.
Под капотом это расширяемый фреймворк для визуализации геопространственных данных, который позволяет создавать полнофункциональные приложения из нескольких десятков строк, а внутренности развивать параллельно и независимо. Так, используя фреймворк, можно будет написать и аналог google earth, и аналог osmarender, и мобильную 3D навигационную программу, и всё это в будущем в каком-то виде планируется.
Поддерживается Linux (тестировалось на Debian, Ubuntu и Opensuse) и FreeBSD (все ветки, доступно из портов).
Тайловая карта Москвы тут
Описание и кое-какие планы тут
Исходники тут
Last edited by AMDmi3 (2011-01-18 02:35:47)
Offline
#2 2011-01-18 03:47:54
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: glosm - 3D рендер для OpenStreetMap
А что на счет других платформ?
1 000 000 points: 80% complete
Offline
#3 2011-01-18 05:20:37
- Nexor
- Member
- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: glosm - 3D рендер для OpenStreetMap
Как поменять наклон? У меня отображается только сверху
Offline
#4 2011-01-18 05:39:00
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
А что на счет других платформ?
Не вижу никаких препятствий.
Offline
#5 2011-01-18 05:40:22
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Как поменять наклон? У меня отображается только сверху
Где, на glosm.amdmi3.ru? Никак, это же статические картинки. Во viewer'е как обычно, мышкой.
Offline
#6 2011-01-18 06:21:10
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: glosm - 3D рендер для OpenStreetMap
Не вижу никаких препятствий.
Я нуб и дилетант. Хочу глянуть хоть что-нибудь под виндой или макосью.
1 000 000 points: 80% complete
Offline
#7 2011-01-18 06:39:48
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Я нуб и дилетант. Хочу глянуть хоть что-нибудь под виндой или макосью.
Найдите кого-нибудь, кто соберёт вам бинарники.
Offline
#8 2011-01-18 06:40:59
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: glosm - 3D рендер для OpenStreetMap
Kotelnikov wrote:Я нуб и дилетант. Хочу глянуть хоть что-нибудь под виндой или макосью.
Найдите кого-нибудь, кто соберёт вам бинарники.
Какая прелесть.
1 000 000 points: 80% complete
Offline
#9 2011-01-18 07:17:55
- Felis Pimeja
- Member
- Registered: 2010-10-27
- Posts: 1,035
Re: glosm - 3D рендер для OpenStreetMap
AMDmi3, снимаю шляпу. Очень серьёзная заявка. Есть пара вопросов:
- Откуда информация по геометрии крыш?
- Здания в релейшенах пока не рендерятся?
OffTop: чую пошла волна 3D ). Сейчас все с новой силой кинутся этажность проставлять.
Offline
#10 2011-01-18 07:29:40
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: glosm - 3D рендер для OpenStreetMap
- Откуда информация по геометрии крыш?
Читаем ридми.
OpenStreetMap tag support
=========================
...
* building:roof:shape
* building:roof:orientation
* building:roof:anglefor specific roof shapes support. See [3], [4]. Supported roof
shapes are: flat, pitched, hipped, pyramidal, crosspitched.[3] http://wiki.openstreetmap.org/wiki/Prop … attributes
[4] http://wiki.openstreetmap.org/wiki/Talk … roof_types
...
1 000 000 points: 80% complete
Offline
#11 2011-01-18 07:42:45
- Nexor
- Member
- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: glosm - 3D рендер для OpenStreetMap
В самом начале показывается черная полоса на сером экране и не ясно, что делать. Только потом методом тыка понял, что это вид на горизонт.
Last edited by Nexor (2011-01-18 07:45:27)
Offline
#12 2011-01-18 08:20:31
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
- Здания в релейшенах пока не рендерятся?
Пока нет.
В самом начале показывается черная полоса на сером экране и не ясно, что делать. Только потом методом тыка понял, что это вид на горизонт.
Пользователь по умолчанию помещается в середину загруженного региона, если там пусто - получится так.
Offline
#13 2011-01-18 08:25:06
- Nexor
- Member
- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: glosm - 3D рендер для OpenStreetMap
Пользователь по умолчанию помещается в середину загруженного региона, если там пусто - получится так.
Может лучше переделать так, чтобы видно было всю область обзорно? А то реально тяжело ориентироваться
Offline
#14 2011-01-18 08:28:01
- Shasoft
- Member
- Registered: 2009-08-03
- Posts: 105
Re: glosm - 3D рендер для OpenStreetMap
летать по трехмерной карте в реальном времени
При этом полете данные стримятся по тайлам или сразу всё в VBO кидается?
Offline
#15 2011-01-18 08:33:23
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Может лучше переделать так, чтобы видно было всю область обзорно? А то реально тяжело ориентироваться
Тогда будет неудобно тем, кто хочет сразу домики видеть. Вообще, сейчас нет смысла думать о какой-то юзабилити, ибо есть более важные вещи. Юзабилити будет в Qt клиенте, там же, возможно, виндовая сборка.
AMDmi3 wrote:летать по трехмерной карте в реальном времени
При этом полете данные стримятся по тайлам или сразу всё в VBO кидается?
Пока сразу всё в VBO, тайлы - самое приоритетное направление дальнейшей разработки.
Offline
#16 2011-01-18 08:41:16
- Fortress
- Member
- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: glosm - 3D рендер для OpenStreetMap
Как собрать под винду?
Offline
#17 2011-01-18 08:48:07
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Как собрать под винду?
Также как подо всё остальное - cmake'ом. Скорее всего в лоб не соберётся, за патчи буду благодарен.
Offline
#18 2011-01-18 08:57:00
- Shasoft
- Member
- Registered: 2009-08-03
- Posts: 105
Re: glosm - 3D рендер для OpenStreetMap
А отсечение какое-то делается (по frustum к примеру) ?
P.S.Сколько полигонов выводится?
Материал один на всю геометрию?
А нету исходников в одном архиве? Сам пытаюсь нечто подобное сделать, хотелось бы украсть позаимствовать идеи.
Пока только идеи, программу пытаюсь реализовать.
Offline
#19 2011-01-18 09:07:49
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
А отсечение какое-то делается (по frustum к примеру) ?
Нет. Пока нет тайлов, нет и отсечения.
P.S.Сколько полигонов выводится?
В Москве 1238838 линий, 42256 треугольников и 454190 квадов.
Материал один на всю геометрию?
Пока один.
А нету исходников в одном архиве? Сам пытаюсь нечто подобное сделать, хотелось бы украсть позаимствовать идеи.
Пока только идеи, программу пытаюсь реализовать.
См. downloads на github.
Offline
#20 2011-01-18 13:01:22
- glebius
- Member
- From: Moscow, RU
- Registered: 2009-02-24
- Posts: 1,178
Re: glosm - 3D рендер для OpenStreetMap
* building:roof:shape
* building:roof:orientation
* building:roof:angle
И с помощью этих тэгов описали столь хорошо останкинскую телебашню? 8)
Offline
#22 2011-01-18 13:06:12
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
И с помощью этих тэгов описали столь хорошо останкинскую телебашню? 8)
Нет, башня - только height и min_height.
Offline
#23 2011-01-18 17:36:52
- Kuprienko_Viktor
- Member
- From: Apatity
- Registered: 2009-08-31
- Posts: 240
Re: glosm - 3D рендер для OpenStreetMap
Здорово! Сразу захотелось проэтажить всё-всё-всё.
Под ASPLinux_14 собралось, наверняка и под другими redhat linux проблем не будет.
Осталось раскрасить.
Offline
#24 2011-01-18 18:16:23
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: glosm - 3D рендер для OpenStreetMap
Соберите кто-нибудь под Винду, право слово )
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#25 2011-01-18 19:25:07
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: glosm - 3D рендер для OpenStreetMap
Под винду osmwalker :3
Last edited by Hind (2011-01-18 19:26:35)
Offline