![]() |
![]() |
![]() |
#16 |
Тестер
|
![]()
Блин, красотища!
Сражаюсь дальше. Кстати приноровился юзать DemEx вместо этого сатанинского MicroDEM, вроде пока результат радует. Просто у меня почти вся Европа в hgr есть. Кажется даже начинает получаться. Осталось научиться фильтровать тайлы.
__________________
|
![]() |
![]() |
![]() |
|
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
![]() |
![]() |
#17 |
Опытный
Регистрация: 14.02.2009
Сообщений: 134
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
![]() |
![]()
Ниже программы для подбора и определения цвета.
Я воспользовался программой Web Color. http://forum.ru-board.com/topic.cgi?forum=4&topic=1542 Для фильтра в HOG'е нужен 0, 255, 255 цвет. Им я провел в Пайнте в тех местах, где пожелал видеть ландшафт в игре. HOG отфильтровывает все что отличается от этого цвета (не забывай про радиус фильтрации, который можно варьировать). В HOG'е указал две картинки - сам ландшафт (выше), плюс "отфильтрованный" ландшафт (ниже). ![]() ![]() Последний раз редактировалось Wld; 02.04.2009 в 02:58. |
![]() |
![]() |
![]() |
#18 |
Тестер
|
![]()
Спасибо огромное! Получилось!
Но это всё равно нереальное шаманство.
__________________
|
![]() |
![]() |
![]() |
#19 |
Матёрый пользователь
|
![]()
почему? Берешь гугл МВ, выделяешь и сохраняешь в jpg с привязкой jpw. Далее в ФШ цветом проводишь трассу, и делаешь карту раскраски если надо. Затем качаем нужные демы, склеиваем в 1 файл в микродеме, открываем вместе с jpw файлом, по нему же раскрываем квадрат дема. Увеличиваем до нужного разрешения, сохраняем. Далее надо обрезать все файлы до пропорций (72*x+4) x (72*y+4), главное везде одинаково отрезать. Ну и все, дело в ХОГе. Получаем на выходе реальный рельеф. Все ж просто
![]() |
![]() |
![]() |
![]() |
#20 |
Тестер
|
![]()
__________________
|
![]() |
![]() |
![]() |
#21 |
Тестер
|
![]()
А объясни поподробнее про MapBuilder и файлы привязки? А то с рельефом вроде всё получилось, а фильтр без Google Maps нормально не сделать. Пробовал "на глазок" чтобы просто потренироваться - но это всё не то...
__________________
Последний раз редактировалось Gregory_777; 03.04.2009 в 04:15. |
![]() |
![]() |
![]() |
#22 |
Живу я тут просто...
Регистрация: 11.04.2007
Адрес: Moscow, SVAO
Сообщений: 674
Вы сказали Спасибо: 1
Поблагодарили 12 раз(а) в 9 сообщениях
![]() |
![]()
Туплю...
![]() |
![]() |
![]() |
![]() |
#23 |
Тестер
|
![]()
__________________
|
![]() |
![]() |
![]() |
#24 | |
Матёрый пользователь
|
![]() Цитата:
http://trainz.luvr.net/projects-view.php?pid=390&tab=f - вот здесь хог |
|
![]() |
![]() |
![]() |
#25 |
Тестер
|
![]()
На сайте автора написано: По техническим причинам распространение программы временно приостановлено.
__________________
|
![]() |
![]() |
![]() |
#26 |
Матёрый пользователь
|
![]()
Ой, а вот иначе никак
![]() К тому же сайт уже открылся ![]() Последний раз редактировалось genesis; 03.04.2009 в 15:00. |
![]() |
![]() |
![]() |
#27 |
Тестер
|
![]()
Короче, этот GoogleMV - редкое фекало. Поэтому я вам расскажу как сделать, чтобы ничего не делать.
1. Запускаем MicroDEM, открываем заранее скачанный tif-файл и не отходя от кассы увеличиваем его раз этак в 10. 2. Находим нужную область на карте и с помощь инструмента Subset & Zoom выделяем её. ![]() 3. Конвертируем карту не в Chroma Depth Color, а в Grayscale (Modify -> Elevation : Gray scale). Во-первых так удобнее, а во-вторых так удобнее. В-третьих тоже намного удобнее. 4. Смотрим в Info и увеличиваем карту в количество раз, равное текущему Screen pixel size / 10. Например если это значение равно 72.54, то в окошке инструмента Zoom in вводим 7.254. 5. С помощью смешной третьей опции (File -> Save map as image -> With world file) сохраняем получившееся изображение на жёсткий диск ЭВМ. 6. Качаем Map Builder вот с этой странички. Прога совершенно бесплатная, работает на ура и помимо гугла умеет ещё и Yandex.Карты, что в ряде случаев может оказаться ценным качеством. Правда никакой графики. Всё ручками. 7. Открываем сохранённую ранее карту в Гимпе и смотрим какого она разрешения. У меня получилось 4635х2166 точек. 8. Запускаем Map Builder и открываем в любом текстовом редакторе созданный микродемом JPW-файл, откуда берём точные координаты верхнего левого угла карты. Координаты правого нижнего угла можно получить, установив в микродеме курсор в правый нижний угол изображения и посмотрев статусную строку. ![]() 9. Остальные опции мап билдера в общем-то пофигу. Кроме одной: нажимаем большую кнопку ОК и смотрим в выскочившем окошке, какого разрешения у нас получится картинка. Если оно слишком большое - двигаем движок "Уровень" вниз. Мало - вверх. Цель - чтобы разрешение результирующей карты было примерно равно (или чуть больше) разрешению той, что сгенерирована микродемом. 10. Теперь самое главное – в гимпе создаём новый слой изображения и помещаем туда карту высот. Используя инструменты Transform и Move необходимо как можно более точно совместить сгенерированную микродемом и скачанную мап билдером карту. Сделать это в общем-то не сложно, если сначала привести обе карты к одному экранному масштабу. Например сгенерированная мап билдером карта имеет 5120 точки по горизонтали, а карта высот - 4635. Соответственно первую карту надо уменьшить в 5120 / 4635 = 1.1 раз. Внимание! Не масштабируйте карту высот, она уже имеет правильный масштаб! 11. Теперь цветом 00FFFF рисуем контур будущей трассы. ![]() 12. Обрезаем картинку до размеров (72Х+4)х(72Y+4), где Х и Y – размеры нашей трассы в бейсбордах (размер одного бейсборда – 720х720м, следовательно 1 бейсборд – это квадрат 72х72 пикс. на карте). Вычислить их можно, выделив участок изображения так, чтобы в него попала вся трасса и посмотрев сколько пикселей выделено по горизонтали и вертикали, а затем поделив эти значения на 72, отбросив дробную часть. Например: 2980 / 72 = 41 -> 41 * 72 + 4 = 2956. 13. Сохраняем каждый слой (карту высот, спутниковую фотографию и контур трассы) по отдельности в формате TGA и запускаем HOG. Не забудьте выставить Data format в значение Gray scale. 14. Минимальную и максимальную высоту смотреть в Info микродема бесполезно: в Info отображаются значения для всей карты, а не для вырезанного участка. Поэтому для грубой оценки прямо в гимпе находим самый светлый участок и смотрим значение цвета пипеткой. А потом находим это значение на шкале высот, которая впечатана в картинку. ![]() Это важный момент, так как если вы перепишете данные из Info микродема, то результат может оказаться непредсказуемым. Хотя в ряде случаев отклонения могут быть незначительными. Впрочем более точно максимальную и минимальную высоты можно посмотреть и в микродеме, поводив курсором над самыми светлыми и самыми тёмными местами карты и посмотрев в статусной строке значение параметра z=??? м. В моём случае эти значения равны 87м и 2м соответственно. Примем минимальную высоту равной 0, следовательно максимальную - 85м, чтобы сохранить перепад высот. 15. Засовываем сохранённые картинки в соответствующие поля хога, выставляем Filter radius на минимум и генерируем mapfile.gnd, который переносим в ранее созданный куид, предварительно открыв его на редактирование в Content Manager и коммитим. 16. Заходим в Surveyor и наслаждаемся результатом. Вуаля! Мы не использовали ни одной платной программы.
__________________
Последний раз редактировалось Gregory_777; 06.04.2009 в 04:58. |
![]() |
![]() |
![]() |
#28 | |
Матёрый пользователь
|
![]()
Ой-ей. Обосновать слабо?
![]() Цитата:
Ога, например смотрим на баги на границах тайлов в 09 ![]() Сомнительное достижение ![]() И все бы хорошо, но делаем как-то задом наперед, из-за этого приходится вслепую пожимать гуглевую карту и т.п. Можно сделать все прямо и точно. |
|
![]() |
![]() |
![]() |
#29 |
Тестер
|
![]()
> Ой-ей. Обосновать слабо?
А она ничего с гугла не качает и показывает серые квадраты с надписью "ожидание закачки". Если выделить область и попытаться сохранить, он что-то соображает минут 10, а потмо создаёт jpeg из квадратиков с надписью "не удалось скачать". > Analyse > Elevation Histograms Ну или так. Разницы никакой в общем-то. Точность по высоте плюс-минус пара метров ничего не решает. > Ога, например смотрим на баги на границах тайлов в 09 Багов не замечено. У меня последний билд. > Сомнительное достижение См. выше. > приходится вслепую пожимать гуглевую карту Почему вслепую? Делаешь её полупрозрачной и всё. Я согласен, что можно сделать точнее и проще. Но этот способ не предусматривает возни с варезом. И да. Я не знаю, почему у меня MV не заработал.
__________________
Последний раз редактировалось Gregory_777; 04.04.2009 в 23:10. |
![]() |
![]() |
![]() |
#30 |
Матёрый пользователь
Регистрация: 27.07.2007
Адрес: Москва
Сообщений: 1,734
Вы сказали Спасибо: 1,138
Поблагодарили 1,610 раз(а) в 474 сообщениях
![]() |
![]()
извините, что вторгаюсь в вашу беседу, но мне кажется, что без этой ссылки, тема до конца не раскрыта
![]() ![]() Последний раз редактировалось elros; 04.04.2009 в 23:42. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
|
![]() Что это? |