|
DEM и SRTM
В MSTS программой Route Geometry Extractor тайлы жёстко привязывались к географии, а низкое разрешение сетки рельефа позволяло использовать бесплатно доступные данные SRTM-3, имеющие в наших широтах резрешение 60-70м. Файлы, .hgr легко конвертировались в рельеф программой DemEx, тоже условно-бесплатной. За деньги были доступны некоторые дополнительные фичи, такие как distant moutains и сохранение DEM-данных в виде grayscale bitmap. Но в целом бесплатная версия была вполне работоспособна.
В Trainz всё плохо. Во-первых я что-то не понял, как привязать трассу к world coordinates. Но это как бы в общем-то полбеды. В TRS2009 размеры бейсбордов (аналог тайлов в MSTS) - 720х720м, а разрешение рельефной сетки - 5м. То есть один бейсборд на картинке, полученной из SRTM-3 в масштабе [3 угловых секунды : 1 пиксел] и имеющей соответственно разрешение 1201х1201, занимает квадратик примерно 100х100 пикселей. Каким способом нарезает бейсборды певсофтовский DEM tile maker я так и не понял, но факт, что 1 hgr-файл покрывает на карте квадрат примерно 72х72км, то есть территорию 100х100 бейсбордов в Trainz. Есть ещё одна прога, называется HOG, она генерирует сразу тайлы, а не картинки хейтмапов, как tile maker. Но с TRS2009 она у меня не заработала: сгенерированные ей бейсборды просто не отображаются в редакторе. То есть грубо говоря SRTM-3 данные для создания более-менее приличного рельефа в Trainz практически не пригодны: их можно рассматривать как вспомогательное средство предварительной профилировки бейсбордов для получения более-менее реалистичных ландшафтов вымышленных карт, но и только. Во-первых из-за отсутствия географической привязки задача совмещения рельефа и карты становится мягко говоря нетривиальной. Во-вторых из-за низкого разрешения рельеф всё равно придётся доводить вручную, т.к. он неизбежно получится слишком "плоским". И в-третьих из-за особенностей органов управления редактированием рельефа в Surveyor выдержать вертикальный масштаб не представляется возможным. К тому же без перенастройки камеры невозможно выделить тайл целиком: он просто не помещается в кадр. В интернете я нашёл несколько совершенно адских туториалов по применению в Trainz DEM-данных SRTM24 или TIGRA. Но там надо задействовать какое-то невероятное количество программ, включая полноценную ГИС под названием MicroDEM, которая хоть и бесплатная, но у меня ушло несколько часов, прежде чем я наконец воткнул, что с ней делать. Плюс ко всему она просто вулканически глючна. Да и DEM-файлы такой точности как правило платные и надо пройти через 10 кругов ада, чтобы их заполучить. На одном из сайтов форма регистрации занимает аж 5(!!!) страниц. Выдержать это может не каждый. После всех этих злоключений у меня возник (кто бы мог подумать...) вопрос: а нет ли какого-то более адекватного способа создания реалистичех рельефов в Trainz? С однозначной привязкой к географии (хотя бы Google Maps) и минимальной доработкой бейсбордов после генерации? |
Странно что хог не работает, у меня прекрасно конвертнул. С ним нужны танцы с бубенами, чтобы границы тайлов были норм.
Микродем правда, это не отменяет, но возможно сделать что требуется можно и в других гисах;) |
[QUOTE=Gregory_777;79606]Есть ещё одна прога, называется HOG, она генерирует сразу тайлы, а не картинки хейтмапов, как tile maker. Но с TRS2009 она у меня не заработала: сгенерированные ей бейсборды просто не отображаются в редакторе.
... под названием MicroDEM, которая хоть и бесплатная, но у меня ушло несколько часов, прежде чем я наконец воткнул, что с ней делать. Плюс ко всему она просто вулканически глючна.[/QUOTE] Ты где эти версии HOG'а и Microdem'a выкопал? Сгенерированные Хогом тайлы не могут не отображаться в редакторе; где-то ты ошибся, хотя не представляю где. Микродем-же отлично пашет, от него-то и задач много не требуется. Кстати, на клане я в своё время писал заметку о рельефе и сейчас далаю так. Правда, с некоторой поправочкой, о которой(х) можно прочитать ниже по теме. |
[URL="http://trains-clan.ru/forums/showthread.php?t=456"]http://trains-clan.ru/forums/showthread.php?t=456[/URL] - тута
Микродем тварь весьма глючная, сам с ней намучился |
[B]Microdem[/B] иногда пучит и он выводит сообщения о не хватке ресурсов или типо того, а так, вроде, ничего страшного не замечал.
Кстати, о фильтрации, упомянутой по ходу темы. Не знаю как там насчет пустого tga-файла, но я теперь провожу линию указанным цветом, в том-же файле, где и сама карта, и [B]HOG[/B] действительно прекрасно фильтрует по ней. В опции фильтрации, до всего, акромя этого цвета, ему до потолка. Артефакты в 2009-м, это Да (блин). У меня теперь под это дело стоит 2006-й, куда я импортирую рельеф, там все это редактирую, сохраняю, а потом присоединяю к пустому квадрату в 2009-м экспортированную карту из 2006... Если все делать напрямую, то проявляются не только артефакты, а еще и проблемы с отображением поверхности... Dem-данные использую со своей ссылки; ту которую дал [B]agmike[/B], Microdem не затрепал. И помойму это те самые *.hgr файлы. |
Короче. Кто-нибудь значет формат .GND-файлов Trainz? Проще уже написать прямой конвертор .hgr -> .gnd и не париться. Думаю, дело займёт часа два неспешной возни...
|
а как удалять ненужные тайлы? А как нужный квадрат отрезать? ХОГ проверен все же.
[QUOTE=Wld;79789]ртефакты в 2009-м, это Да (блин). У меня теперь под это дело стоит 2006-й, куда я импортирую рельеф, там все это редактирую, сохраняю, а потом присоединяю к пустому квадрату в 2009-м экспортированную карту из 2006... Если все делать напрямую, то проявляются не только артефакты, а еще и проблемы с отображением поверхности...[/QUOTE] На аурановском форуме был рецепт, надо создать 2 пустых роута, в одном заменить gnd на сгенерированный хогом и затем присоединить его ко 2ому. Только я не проверял, хз пашет ли. [QUOTE=Wld;79789]Dem-данные использую со своей ссылки; ту которую дал [B]agmike[/B], Microdem не затрепал. И помойму это те самые *.hgr файлы.[/QUOTE] Ненай, там *.hgt, у меня прекрасно конвертятся |
Только что опробовал этот рецепт.
Артефакты стали менее заметными, но всё-же остались. [URL=http://www.radikal.ru][IMG]http://s45.radikal.ru/i110/0903/cc/3a6e2664981c.jpg[/IMG][/URL] C [B]hgt[/B]'шками особо не разбирался. Устраивают прежние результаты. |
ясно, значит пустой ТС1 поставить, чтоб место не пропадало, для таких целей
|
[COLOR="Silver"]TC1 - это Trainz Classics?[/COLOR]
|
[COLOR="Silver"]ага[/COLOR]
|
TransDEM вам в зубы и будет вам счастье, но она платная
|
А какого размера должна быть картинка, генерируемая MicroDEM? В смысле разрешения? Потому как вот это "четырежды увеличил" -- это напоминает алхимический рецепт: типа и добавить толчёный зуб дракона ;) У меня какая-то жуткая колбаса с масштабом получается...
|
см пост ниже
Увеличивать нужно до получения размера пикселя в 10 метров. |
[QUOTE=Gregory_777;80042]Потому как вот это "четырежды увеличил" -- это напоминает алхимический рецепт: типа и добавить толчёный зуб дракона ;) У меня какая-то жуткая колбаса с масштабом получается...[/QUOTE]
Как я понял, это о моей рецептуре? :) "Четырежды увеличил", это для [U][B]вымышленных карт[/B][/U]. Чтобы длинная была, вестимо; и называть это можно хоть зельем бабки-повитухи, т.е. родил это исключительно для себя :drinks: (поправочка: увеличиваю я ужо [U]трижды[/U], а районы выбираю погористей) У меня всё ok. Вот последние примеры: [URL=http://www.radikal.ru][IMG]http://i070.radikal.ru/0904/49/886b6f8843c7.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://s43.radikal.ru/i101/0904/d3/b06029bd82eb.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://s42.radikal.ru/i095/0904/02/d650015273b9.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://i081.radikal.ru/0904/f1/38a6ae0bd1b8.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://s48.radikal.ru/i120/0904/c8/44ec4d0446ba.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://i010.radikal.ru/0904/e4/1a5bffdfaece.jpg[/IMG][/URL] [URL=http://www.radikal.ru][IMG]http://s60.radikal.ru/i167/0904/e6/0e12f883498a.jpg[/IMG][/URL] Вот такой толченый зуб :crazy: |
Текущее время: 21:42. Часовой пояс GMT +4. |
|
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim