texture library for OSM 3D

Марек попросил передать, чтобы не стеснялись и загружали текстуры в вики

От себя добавлю, что загружать текстуры имеет смысл только в том случае, если сами являетесь автором текстуры.

Also, it will be good to save real dimensions in file (as ppi value). JPEG, TIFF and some other formats support this.

And what about bump and normal maps storage? Usually shader is a combination of bitmaps and properties. It’s useful for nyaa-powered renders. ^___^"

Hi Hind,
good idea. Please describe this in wiki, of course, if You find the time: What is it, why, how does it work, how to do. Recently we collect dimensions as parameter because it is easier to understand for beginners. But it is only the begining. Some users are really excited from this idea and makes pictures.

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

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.