Показать сообщение отдельно
Старый 30.03.2009, 17:48   #68
Da_Don
творческий
 
Аватар для Da_Don
 
Регистрация: 26.12.2007
Адрес: Империя Зла
Сообщений: 948
Отправить сообщение для Da_Don с помощью ICQ Отправить сообщение для Da_Don с помощью Skype™
По умолчанию

Кстати, вот вопрос был по правке карты, ответ выложу тут, кому-то еще наверное пригодится

Правильно ли я понял, что нужно править map_H?
Да
Возможно ли это в Фотошопе?
Именно там это и надо делать. Как вариант - Paint.NET, Gimp и пр.
Если да, то прошу указать алгоритм действий для «опускания» берегов

Смотри, map_h содержит слой, отвечающий за высоты. Конкретно отрисовка высот на карте производится по фрактальной методе, т.е. когда определенный RGB цвет рисунка определяется как определенный метраж высоты. Например, RGB=0 (чистый черный) соответствует высоте 0м, RGB=68 соответствует примерно 60-100 метрам высоты и пр. На картах map_c принцип тот же, но только отрисовывается не суша, а оттенки воды, например, RGB=0 соответствует уровню моря (из-за того, что в иле нет дна, в АРМА например этот РГБ соответствует дну, а уровень моря, т.е. нулевая высота RGB=34), RGB=68 соответствует ярко-зеленой окраске рифа, RGB-98-108 соответствует отрисовке пены прибоя и отмелей , а сама чистая твердая суша соответствует RGB=255.

Косяк в виде приподнятых относительно воды берегов существует только по одной причине - когда линия берега не опущена на один с морем уровень, т.е. линия берега в map_h не покрашена RGB=0, двиг ила не умеет делать отвесные обрывы берега в море ( как скалы Дувра или берега Крыма), поэтому ему обязательно надо делать опускание кромки берега к воде, т.е. ставить берег на один уровень с водой. Поэтому требуется косметическая правка руками. Для уравнивания берега с водой достаточно перекрасить береговой отступ от воды шириной всего 1 пикселль ( в соответствии с разрешением движка ила это составит целых 200 м берега вглубь от моря, так что не увлекайтесь выкрашиванием широких полос берега).
Каким образом правим. Открываем графический редактор, открываем map_h, берем пипеткой пробу с моря ( RGB=0) или ставим в панельке цветов все три RGB на ноль ( как вам удобнее), далее выбираем обычную кисть (не историческую, а обычную, она там же, где и карандаш), слева вверху под кнопками file и edit будет панель настройки кисти - там регулируем размер кисти (диаметр в пикселях ) до нужного нам (если нужен диаметр всего 1 пиксель - лучше взять карандаш) и линию кромки берега подкрашиваем немного вглубь суши чистым черным ( RGB=0). Сохраняем, проверяя перед выходом, чтобы файл остался greyscale 8 bit (серый 8-битный) и на этом все.
Миниатюры
Нажмите на изображение для увеличения
Название: Photoshop.jpg
Просмотров: 1099
Размер:	58.3 Кб
ID:	4793  
__________________

Без внятного ТЗ — результат ХЗ

Я в контакте http://vkontakte.ru/da_don
Я пользуюсь фотохостингом http://uyl.me/
Портфолио (в разработке) http://www.wix.com/simme5/my-vision-studio
на левых баб внимания не обращать. там будут самолеты

Последний раз редактировалось Da_Don; 31.03.2009 в 12:00.
Da_Don вне форума   Ответить с цитированием