Я думаю, Марек может помочь с мануалом по этому вопросу, потому что процесс создания текстур действительно не для всех очевиден.
Marek, could you please publish a kind of manual on “now-to-create-texture”?
Я думаю, Марек может помочь с мануалом по этому вопросу, потому что процесс создания текстур действительно не для всех очевиден.
Marek, could you please publish a kind of manual on “now-to-create-texture”?
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,
считаю, обязательно должен быть указан автор и явно указана лицензия для каждой текстуры.
Так, началось. Всё будет. В БД всё предусмотрено, при редактировании тоже есть необходимые поля. Просто в выводе не пишется.
Hind, в хотелки: куда-то в поля средний цвет.
а API знамо же для чего - текстуры по surface натягивать, в автоматическом режиме
Хостинг найти, думаю, можно.
пригодились бы ещё признаки типа “текстуру надо повторять целое/нецелое число раз по этой/той оси”, или что-то типа :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.
Я сам всё это придумал ещё ночью.
И как автоопределять (!) средний цвет плюс средний цвет в человекочитаемом виде, и как показывать повторяемость.
Обязательно реализую это.
Ну, с сервером там всё не так уж плохо, Hetzner, 10 Мбит/c, 5 Тб в месяц, сервер стоит почти пустой, так что пока проблем нет. Но если трафик достигнет половины месячного лимита, буду думать, где брать средства :3
Еще было бы круто микронаборчики текстур делать: окно + стена + двери к примеру. Либо стена + окно + балкон. Для типового отечественного строительства - будет очень удобно: нашел стеночку - и к нему балкончики, окошечки, крышу и подъезды в одном флаконе. Наверное hind об этом уже то-же подумал
Hello dkiselev,
of course, the multitexturing is the idea behind.
There are 3 possible solutions fot texturing:
Рамблеровские сервера в качестве хостинга не подойдут?
Рамблеровские сервера вполне подойдут, нужен только быстрый фронтенд для отдачи статики, 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.
По поводу сбора текстур, мне кажется просто собрать картинки далеко не достаточно для создания качественной текстуры, особенно LoRes.
Нужен чёткий регламент, что и как выкладывать.
Предлагаю:
Предлагаю, для сайта организовать возможность, для каждой текстуры добавлять нужные каналы. И на основании “полноты” текстуры оценивать её качество. Это Особенно важно, так-как объекты низкополигональные, и планируется автоматическое текстурирование объектов.
Насчёт такого подхода к хранению текстур, объясню почему. Текстур в интернете много!!! (сайтов где их можно найти по любыми лицензиями не меньше) но 95% того, что называют текстурой, по факту её не является, а является сырым материалом, над которым нужно ещё шаманить в ручную, выравнивать яркость, убирать дисторсию, создавать каналы и т.д. Так что лучше пусть текстур будем меньше но они будут качественнее!
Парочку советов, как сделать хорошую текстуру:
Продолжая о текстурах. Ещё хорошо текстуры объединять в некие логические единицы - серию. Характерно для мозаичных текстур, Например панельный дом: Для качественного отображения дома, удобно использовать бесщовную текстуру размером с панель дома. но если такая текстура будет одна, то, дом будет выглядеть очень не естественно. Оптимальный выход из ситуации это серия текстур панелей, которые потом можно комбинировать произвольно. Так-же в серию могут входить панели, например с дефектами, или рисунком (на домах такое часто бывает). То-же самое и для кирпичных домов. Размер и текстур в серии желательно делать одинаковым, и уж точно делать с одинаковым масштаб.
Да, это уже запланировано на сайте, конечно же. Правда, затея со встроенным PPI в изображении не прокатила, т.к. нельзя указать меньше 1 пикселя на дюйм (что характерно для очень многих текстур). Во всяком случае, таково ограничение графических редакторов, стандарт, может, и допускает такое, пока не копал.
Сейчас можно указывать тайловость текстуры — горизонтальная, вертикальная, двумерная или же нетайловая. Не вижу смысла демонтировать такой функционал :D, позже будет фильтр в поиске.
Вообще говоря, вы описываете материалы (шейдеры), а не текстуры.
Это всё прекрасно, тоже есть в планах, немножко более дальних. Я каждые выходные что-то добавляю, но просто не хватает времени порой.
А ещё для начала нужно закончить минимальный функционал: пресловутый поисковый фильтр, группы, рейтинги текстур и многое другое :3
Я писал о мультитекстурировании в разделе форума про OSM 3D. По сути, предлагается возможность создания композиционных материалов на уровне сайта. Про экспорт в формат, например, blender пока даже не заикаюсь.