AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Карты, страны, континенты (http://forum.aviaskins.com/forumdisplay.php?f=19)
-   -   Рисунок карты (http://forum.aviaskins.com/showthread.php?t=595)

JGr124_boRada 19.03.2009 14:28

Цитата:

Сообщение от mr N (Сообщение 22848)
А можно поподробнее что ты подразумеваешь под "физическим" ? В чем отличие от топографического ?

Ну как в школе. там и то и другое было. Физические - цветные, псевдо3Д. Где-то видел же... у deSAD вроде.

Угу нашел http://aviaskins.com/vb/showpost.php...postcount=1323

deSAD 19.03.2009 14:55

Цитата:

Сообщение от JGr124_boRada (Сообщение 22922)
... Где-то видел же... у deSAD вроде.

? :eek:

JGr124_boRada 19.03.2009 15:01

Цитата:

Сообщение от deSAD (Сообщение 22924)
? :eek:

А не отвертишься :)
Уже нашел твой пост.

mr N 19.03.2009 15:59

Если я правильно понял, неровности поверхности показываются по типу один склон горы светлый (якобы освещен солнцем) а другой - тёмный (типа в тени) ?
Нет, в эту сторону проработок не было.
Ктонибудь видел внятное описание алогритма, как подобное можно реализовать ?

И ещё дано хотел спросить у общественности - по таким ярко-пёстрым картом навигироваться удобно вообще ?

JGr124_boRada 19.03.2009 16:22

Конкретно этот рисунок, по ссылке, мне не нравится. Именно из-за своей излишней пестрости.
Для меня было бы интереснее получить гибрид. Рельеф гор вместо линий, лес попроще. Мосты и дороги как у тебя на карте, схематично. Текстуру земли упрощенно, но разным цветом. Но сравнительно блекло.
Сложнее всего для меня - сделать наглядно неровность ландшафта.

mr N 19.03.2009 17:27

Вложений: 3
Цитата:

Сообщение от JGr124_boRada (Сообщение 22932)
Сложнее всего для меня - сделать наглядно неровность ландшафта.

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

JGr124_boRada 19.03.2009 17:32

Примерно это у меня и получается, но хуже :)
И вот, кстати гложет меня вопрос. Есть большая и ровная произвольная территория. Хотелось бы разнообразить ландшафт по высоте. Но уж ручками тыркать больно неохота. Чо можно придумать? Пока только копи-пасте кусков с других карт в голову приходит.

mr N 19.03.2009 19:12

Цитата:

Сообщение от JGr124_boRada (Сообщение 22952)
И вот, кстати гложет меня вопрос. Есть большая и ровная произвольная территория. Хотелось бы разнообразить ландшафт по высоте. Но уж ручками тыркать больно неохота. Чо можно придумать? Пока только копи-пасте кусков с других карт в голову приходит.

А не пробовал в фотошопе шум добавить ? Имхо очень даже ничего результат выглядит, уже не ровная как стол.

JGr124_boRada 19.03.2009 23:29

Конечно пробовал, но беспорядочность тож не айс.

deSAD 20.03.2009 00:35

Цитата:

Сообщение от JGr124_boRada (Сообщение 22925)
А не отвертишься :)
Уже нашел твой пост.

А я тут при чем? :eek: Это "зимняя" Словакия с "аркад" ...

JGr124_boRada 20.03.2009 00:44

Я понимаю, но ведь память мне не изменила - в твоем посте видел :)

mr N 20.03.2009 01:02

Цитата:

Сообщение от JGr124_boRada (Сообщение 22989)
Конечно пробовал, но беспорядочность тож не айс.

эээ, а как тогда это вообще тебе мыслится ?
чтобы автоматом превратить гладкую во что то не ровное, но и не беспорядочное ?

JGr124_boRada 20.03.2009 05:51

Вопрос интересный. Но тут я бы предпочел полуавтомат. Т.е. я задаю основные точки-линии, и скрипт автоматом их превращает во что-то удобоваримое. Потом ручками уже доводим до ума.

mr N 20.03.2009 07:41

Цитата:

Сообщение от JGr124_boRada (Сообщение 23009)
Вопрос интересный. Но тут я бы предпочел полуавтомат. Т.е. я задаю основные точки-линии, и скрипт автоматом их превращает во что-то удобоваримое. Потом ручками уже доводим до ума.

Ладно, позже к этой теме вернемся подробнее.

mr N 23.03.2009 09:45

Вложений: 3
Добавил в map_x_parser генерацию "физической" карты высот.
ключ -p (вся команда напр. такая map_x_parser.exe Crimea -p)
Скачать можно там же (http://www.aviaskins.com/vb/showpost...&postcount=15), архив ed_m_Tools.zip обновил.

Есть ещё важный ключ -pia <дробный коэффициент>, сечас про него расскажу.
Но тут нужно немного углубиться в особенности алгоритма.
Двигаемся от левого верхнего к правому верхнему углу карты, и рассчитываем угол в градусах между центрами пикселей. Если высота соседнего пикселя больше чем у текущего угол положительный, если меньше - то отрицательный. Максимальный диапазон углов, возможный в Иле - от -87 до 87 градусов (если один пиксель имеет высоту 0, а соседний 4032 метра). Реально такие перепады высот скорее всего не встречаются.
Чтобы превратить эти углы в карту они приводятся к диапазону от -127 до 127 и сдвигаются вверх (увеличиваются на 128). таким образом получаются оттенки серого от 0 до 255. Вот при расширении диапазона и используется этот коэффициент. Если его не задать - то будет расчитан подходящий для данной карты, такой чтобы имеющийся на карте диапазон углов растянулся до от -127 до 127. Но при этом часто бывает что из за встречающегося в одном месте резкого перепада высот вся остальная карта довольно блёклая. Поэтому коэффиент можно задать вручную. Но учтите, что при этом скорее всего где то диапазон придется обрезать, и получатся участки чисто белого или чисто чёрного цвета. В общем чтобы понять - лучше попробовать с разными коэффициентами.

И более важный вопрос. Что теперь с этой картинкой в оттенках серого делать дальше ? Как её применить для украшения нормальной цветной карты ? Я пробовал - ничего путнего не получилось. Нужна помощь специалистов по фотошопу и работе с графикой вообще. Жду ваших советов уважаемые.

Во вложении - физические карты для наших трёх тестовых карт.

Karabas-Barabas 18.01.2010 14:38

Цитата:

Сообщение от mr N (Сообщение 22449)
А типа той, что я тебе показывал не интересует ?

И как прогресс?
Очень симпатично и точно было бы лучше такое видеть в брифинге.


Текущее время: 03:20. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot