texture library for OSM 3D

Тихо и незаметно я запилил на выходных сайт для сбора текстур.

http://openworldtextures.org

В глубокой бете, но основной функционал есть.

Офигеть. Не хватает статей по подготовке текстур.

Hind, API, лицензию и дампы!)

У тебя есть подготовленный пакет текстур с тегами для заливки? :3
Или для чего тебе API? Сервер не предназначен для реалтаймовой раздачи текстур. И вообще с осмом связан лишь косвенно, через различное OSM 3D.
Да и не получится туда всё заливать, всякие маски я там держать не хочу. Вот о картах нормалей можно будет подумать.

Лицензия сейчас на всё PD, но поддержка там есть для многих, просто они пока не выводятся. Это дело получаса. Так же, как и листалка страниц. Просто выходные закончились :3

Дампы будут, вероятно, в виде обновляемого торрент-файла. Не хотет раздавать сотни гигабайт на текущем тарифе, там всего 5 Тб в месяц.

Hello Hind,
great job!
I have support from several countries, so I think we can speaak about next step: Implementation of ideas for intuitive texturing.
Would anyone help with this work?
To be precise: Further development of the plugIn Kendzi3D for JOSM.

Я думаю, Марек может помочь с мануалом по этому вопросу, потому что процесс создания текстур действительно не для всех очевиден.

Marek, could you please publish a kind of manual on “now-to-create-texture”? :wink:

Hello,
of course, I´ll do it. But it takes time. Please give me 1 week.
I wrote already the page:

http://wiki.openstreetmap.org/wiki/DE:Phototexturing

but there is nothing about “искусство”. Not all orthogonal made pictures are ok for preparating of texture.

Hind,
считаю, обязательно должен быть указан автор и явно указана лицензия для каждой текстуры.

Так, началось. Всё будет. В БД всё предусмотрено, при редактировании тоже есть необходимые поля. Просто в выводе не пишется. :slight_smile:

Hind, в хотелки: куда-то в поля средний цвет.

а API знамо же для чего - текстуры по surface натягивать, в автоматическом режиме :slight_smile:

Хостинг найти, думаю, можно.

пригодились бы ещё признаки типа “текстуру надо повторять целое/нецелое число раз по этой/той оси”, или что-то типа :3

Mostly it depends on the building. But you’re right: Some textures are developed only for horizontal e.g. : http://wiki.openstreetmap.org/wiki/File:DE_21_B4_Wellblech0001.jpg
or vertical repeating - it is usful information. Good idea.

Я сам всё это придумал ещё ночью. :slight_smile:
И как автоопределять (!) средний цвет плюс средний цвет в человекочитаемом виде, и как показывать повторяемость.

Обязательно реализую это.

Ну, с сервером там всё не так уж плохо, Hetzner, 10 Мбит/c, 5 Тб в месяц, сервер стоит почти пустой, так что пока проблем нет. Но если трафик достигнет половины месячного лимита, буду думать, где брать средства :3

Еще было бы круто микронаборчики текстур делать: окно + стена + двери к примеру. Либо стена + окно + балкон. Для типового отечественного строительства - будет очень удобно: нашел стеночку - и к нему балкончики, окошечки, крышу и подъезды в одном флаконе. Наверное hind об этом уже то-же подумал :slight_smile:

Hello dkiselev,
of course, the multitexturing is the idea behind.

There are 3 possible solutions fot texturing:

  1. Generalization ( Looks like shit)
  2. Millions of textures because the most buildings are a little different (impossible)
  3. Multitexturing - putting of typical window, doors etc. on typical facades. ( OSM need new software for this reason)

Рамблеровские сервера в качестве хостинга не подойдут?

Рамблеровские сервера вполне подойдут, нужен только быстрый фронтенд для отдачи статики, mysql и php для динамики и imagemagick для конвертирования. Ну и свободного места желательно over 9000. Но конкретно сейчас, на этапе разработки, я не готов это куда-то переносить. Через месяц-два поглядим.

О мультитекстурировании я, конечно, знаю, но как это представить на сайте, пока не думал.

Users from Finnlad have suggested, it would be nice to have description of workflow of texture making. I´ll do it next days.

I personally use photoshop over 20 years, but you can also use free software for this reason.

I wrote also the page:
http://wiki.openstreetmap.org/wiki/Seamless_Textures
the content - how to generate seamless texture alone.

Some content is now only in german but i hope in next days is everything translated into english.

хорошо бы еще возможность теги ставить к текстуре на разных языках - чтобы и “обои” и “wallpaper” было, и еще “розовый” и “pink”

Hi Mir76,
this is wishful idea, but i don´t know how to do it. Maybe some ideas of other users?

For me personally is it sometimes difficult to find good word for naming of each texture.
I use sometimes german, sometimes english words.