![]() |
Блин, красотища!
Сражаюсь дальше. Кстати приноровился юзать DemEx вместо этого сатанинского MicroDEM, вроде пока результат радует. Просто у меня почти вся Европа в hgr есть. Кажется даже начинает получаться. Осталось научиться фильтровать тайлы. |
Ниже программы для подбора и определения цвета.
Я воспользовался программой [B]Web Color[/B]. [url]http://forum.ru-board.com/topic.cgi?forum=4&topic=1542[/url] Для фильтра в [B]HOG[/B]'е нужен [U]0, 255, 255[/U] цвет. Им я провел в Пайнте в тех местах, где пожелал видеть ландшафт в игре. [B]HOG[/B] отфильтровывает все что отличается от этого цвета (не забывай про радиус фильтрации, который можно варьировать). В [B]HOG[/B]'е указал две картинки - сам ландшафт (выше), плюс "отфильтрованный" ландшафт (ниже). [URL=http://www.radikal.ru][IMG]http://i020.radikal.ru/0904/8b/daa53f97e7b3.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://s49.radikal.ru/i125/0904/95/2e14452e4034.jpg[/IMG][/URL] |
Спасибо огромное! Получилось!
Но это всё равно нереальное шаманство. |
почему? Берешь гугл МВ, выделяешь и сохраняешь в jpg с привязкой jpw. Далее в ФШ цветом проводишь трассу, и делаешь карту раскраски если надо. Затем качаем нужные демы, склеиваем в 1 файл в микродеме, открываем вместе с jpw файлом, по нему же раскрываем квадрат дема. Увеличиваем до нужного разрешения, сохраняем. Далее надо обрезать все файлы до пропорций (72*x+4) x (72*y+4), главное везде одинаково отрезать. Ну и все, дело в ХОГе. Получаем на выходе реальный рельеф. Все ж просто:)
|
[QUOTE=genesis;80207]Все ж просто:)[/QUOTE]
Ну в обещем да... С 10-й попытки даже получилось как надо :o |
А объясни поподробнее про MapBuilder и файлы привязки? А то с рельефом вроде всё получилось, а фильтр без Google Maps нормально не сделать. Пробовал "на глазок" чтобы просто потренироваться - но это всё не то...
|
Туплю... :( Скиньте HOG кто-нить.. Связь скажу в привате...
|
[QUOTE=Prapor;80283]Туплю... :( Скиньте HOG кто-нить.. Связь скажу в привате...[/QUOTE]
Держи: [url]http://stream.ifolder.ru/11405523[/url] |
[QUOTE=Gregory_777;80273]А объясни поподробнее про MapBuilder и файлы привязки? А то с рельефом вроде всё получилось, а фильтр без Google Maps нормально не сделать. Пробовал "на глазок" чтобы просто потренироваться - но это всё не то...[/QUOTE]
Я пользуюсь GoogleMV, полная версия и с баном гугля справляется, и jpw привязку сама делает [URL="http://trainz.luvr.net/projects-view.php?pid=390&tab=f"]http://trainz.luvr.net/projects-view.php?pid=390&tab=f[/URL] - вот здесь хог |
[QUOTE=genesis;80315]Я пользуюсь GoogleMV, полная версия и с баном гугля справляется, и jpw привязку сама делает[/QUOTE]
На сайте автора написано: [B]По техническим причинам распространение программы временно приостановлено. [/B] |
Ой, а вот иначе никак;) Я качал с руборды, видел на torrents.ru и тд.
К тому же сайт уже открылся:) |
Короче, этот GoogleMV - редкое фекало. Поэтому я вам расскажу как сделать, чтобы ничего не делать.
1. Запускаем MicroDEM, открываем заранее скачанный tif-файл и не отходя от кассы увеличиваем его раз этак в 10. 2. Находим нужную область на карте и с помощь инструмента Subset & Zoom выделяем её. [IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_0.jpg[/IMG] 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 вот с [URL="http://mapbuilder.narod.ru"]этой[/URL] странички. Прога совершенно бесплатная, работает на ура и помимо гугла умеет ещё и Yandex.Карты, что в ряде случаев может оказаться ценным качеством. Правда никакой графики. Всё ручками. 7. Открываем сохранённую ранее карту в Гимпе и смотрим какого она разрешения. У меня получилось 4635х2166 точек. 8. Запускаем Map Builder и открываем в любом текстовом редакторе созданный микродемом JPW-файл, откуда берём точные координаты верхнего левого угла карты. Координаты правого нижнего угла можно получить, установив в микродеме курсор в правый нижний угол изображения и посмотрев статусную строку. [IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_1.jpg[/IMG] 9. Остальные опции мап билдера в общем-то пофигу. Кроме одной: нажимаем большую кнопку ОК и смотрим в выскочившем окошке, какого разрешения у нас получится картинка. Если оно слишком большое - двигаем движок "Уровень" вниз. Мало - вверх. Цель - чтобы разрешение результирующей карты было примерно равно (или чуть больше) разрешению той, что сгенерирована микродемом. 10. Теперь самое главное – в гимпе создаём новый слой изображения и помещаем туда карту высот. Используя инструменты Transform и Move необходимо как можно более точно совместить сгенерированную микродемом и скачанную мап билдером карту. Сделать это в общем-то не сложно, если сначала привести обе карты к одному экранному масштабу. Например сгенерированная мап билдером карта имеет 5120 точки по горизонтали, а карта высот - 4635. Соответственно первую карту надо уменьшить в 5120 / 4635 = 1.1 раз. [B]Внимание! Не масштабируйте карту высот, она уже имеет правильный масштаб![/B] 11. Теперь цветом 00FFFF рисуем контур будущей трассы. [IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_2.jpg[/IMG] 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. [B]Минимальную и максимальную высоту смотреть в Info микродема бесполезно[/B]: в Info отображаются значения для всей карты, а не для вырезанного участка. Поэтому для грубой оценки прямо в гимпе находим самый светлый участок и смотрим значение цвета пипеткой. А потом находим это значение на шкале высот, которая впечатана в картинку. [IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_3.jpg[/IMG] Это важный момент, так как если вы перепишете данные из Info микродема, то результат может оказаться непредсказуемым. Хотя в ряде случаев отклонения могут быть незначительными. Впрочем более точно максимальную и минимальную высоты можно посмотреть и в микродеме, поводив курсором над самыми светлыми и самыми тёмными местами карты и посмотрев в статусной строке значение параметра z=??? м. В моём случае эти значения равны 87м и 2м соответственно. Примем минимальную высоту равной 0, следовательно максимальную - 85м, чтобы сохранить перепад высот. 15. Засовываем сохранённые картинки в соответствующие поля хога, выставляем Filter radius на минимум и генерируем mapfile.gnd, который переносим в ранее созданный куид, предварительно открыв его на редактирование в Content Manager и коммитим. 16. Заходим в Surveyor и наслаждаемся результатом. Вуаля! Мы не использовали ни одной платной программы. |
[QUOTE=Gregory_777;80529]Короче, этот GoogleMV - редкое фекало.[/QUOTE]
Ой-ей. Обосновать слабо?:) [QUOTE=Gregory_777;80529]14. Минимальную и максимальную высоту смотреть в Микродеме бесполезно: в Info отображаются значения для всей карты, а не для вырезанного участка.[/QUOTE] Analyse > Elevation Histograms [QUOTE=Gregory_777;80529]16. Заходим в Surveyor и наслаждаемся результатом. Вуаля![/QUOTE] Ога, например смотрим на баги на границах тайлов в 09:D [QUOTE=Gregory_777;80529]Мы не использовали ни одной платной программы.[/QUOTE] Сомнительное достижение:p И все бы хорошо, но делаем как-то задом наперед, из-за этого приходится вслепую пожимать гуглевую карту и т.п. Можно сделать все прямо и точно. |
> Ой-ей. Обосновать слабо?
А она ничего с гугла не качает и показывает серые квадраты с надписью "ожидание закачки". Если выделить область и попытаться сохранить, он что-то соображает минут 10, а потмо создаёт jpeg из квадратиков с надписью "не удалось скачать". > Analyse > Elevation Histograms Ну или так. Разницы никакой в общем-то. Точность по высоте плюс-минус пара метров ничего не решает. > Ога, например смотрим на баги на границах тайлов в 09 Багов не замечено. У меня последний билд. > Сомнительное достижение См. выше. > приходится вслепую пожимать гуглевую карту Почему вслепую? Делаешь её полупрозрачной и всё. Я согласен, что можно сделать точнее и проще. Но этот способ не предусматривает возни с варезом. И да. Я не знаю, почему у меня MV не заработал. |
извините, что вторгаюсь в вашу беседу, но мне кажется, что без [URL="http://railroadsim.net/ru/downloads/trainz/utilities"]этой ссылки[/URL], тема до конца не раскрыта:), ну и обсуждение подробностей [URL="http://www.railunion.net/forum13/topic450.html"]здесь[/URL], далеко не первой свежести, конечно, но въехать в тему поможет:)
|
Текущее время: 01:19. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim