|
|
|
#29 |
|
Местный
|
Добавил в 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. Но при этом часто бывает что из за встречающегося в одном месте резкого перепада высот вся остальная карта довольно блёклая. Поэтому коэффиент можно задать вручную. Но учтите, что при этом скорее всего где то диапазон придется обрезать, и получатся участки чисто белого или чисто чёрного цвета. В общем чтобы понять - лучше попробовать с разными коэффициентами. И более важный вопрос. Что теперь с этой картинкой в оттенках серого делать дальше ? Как её применить для украшения нормальной цветной карты ? Я пробовал - ничего путнего не получилось. Нужна помощь специалистов по фотошопу и работе с графикой вообще. Жду ваших советов уважаемые. Во вложении - физические карты для наших трёх тестовых карт. Последний раз редактировалось mr N; 23.03.2009 в 10:08. |
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|