Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   DEM и SRTM (http://www.trainsim.ru/forum/showthread.php?t=6790)

logoff 11.04.2009 18:49

Если не ошибаюсь, фильтрация- это то, что ты описывал на траинсклане? Признаюсь, не пробовал, думал обойдётся..:o

Gregory_777 11.04.2009 18:59

Не, не обойдётся. 6001*90/720=750, то есть карта имеет размер 750х750=562500 тайлов. Это много, говорю как краевед.

logoff 11.04.2009 19:04

Да, посчитал размер файла с 1м = 1 пикселю. Кхм.. 7 гыгабайт.

genesis 11.04.2009 19:16

10 метров к пикселю надо. Фильтрацию надо использовать, потом, говорю же, убъешься тайлы удалять. К тому же большой gnd ТРС может просто не сохранить (помним, что платформа 32 более 2 ГБ памяти приложениям не выдает:))

Gregory_777 11.04.2009 20:44

Итак, армянское радио продолжает трансляцию уроков по сотворению мира.

Уроки [URL="http://trainsim.ru/forum/showpost.php?p=81207&postcount=63"]1[/URL] и [URL="http://trainsim.ru/forum/showpost.php?p=81208&postcount=64"]2[/URL].

3. Генерация карты маршрута.

3.1 Нужные программы:
- Любой графический редактор, поддерживающий сохранение TGA (GIMP, Adobe Elements). Некоторые рекомендуют связку Paint + Irfanview. В общем, кому что нравится.
- Программа [URL="http://trainz.luvr.net/projects-view.php?pid=390&tab=f"]HOG[/URL].

3.2 Открываем любой графический редактор и загружаем спутниковую фотографию в фомате BMP, полученную в результате совмещения с картой рельефа в программе MicroDEM в уроке 2. Выставляем цвет 0,255,255 (HEX#00FFFF) и инструментом Line Tool обводим контур будущей трассы. Должно получиться примерно вот такое:

[IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_31.jpg[/IMG]

Толщина линии обводки может быть 1-5 пикселов. [B]ВНИМАНИЕ! Anti-aliasing должен быть отключен![/B] Сверхточности тут не требуется. Главное, чтобы контур будущей тарссы был примерно на себя похож. Обычно по сторонам ж/д полотна высаживается заградительная лесополоса, поэтому брать широко не стоит. Однако на открытых местах можно заштриховать более широкий участок, чтобы потом не приходилось прикрывать "край мира" картонными декорациями.

3.3 Обрезаем все три картинки до размеров (72Х+4)х(72Y+4), где Х и Y – размеры нашей трассы в бейсбордах (размер одного бейсборда – 720х720м, следовательно 1 бейсборд – это квадрат 72х72 пикс. на карте). Вычислить их можно, выделив участок изображения так, чтобы в него попала вся трасса и посмотрев сколько пикселей выделено по горизонтали и вертикали, а затем поделив эти значения на 72, отбросив дробную часть. Например: 2980 / 72 = 41 -> 41 * 72 + 4 = 2956.

3.4 Все три картинки (карту рельефа, спутниковую фотографию и контур трассы) сохраняем по отдельности в формате 24-bit Uncompressed TGA. Например это будут height_01.TGA - карта рельефа, map_01.TGA - спутниковый снимок и track_01.TGA - спутниковый снимок, совмещённый с контуром трассы. Файлы следует поместить в рабочую директорию программы HOG.

3.5 Запускаем HOG и нажимая кнопки "Pick..." напротив соответствующих полей расставляем наши файлы следующим образом:

[IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_32.jpg[/IMG]

3.5.1 Графа Elevation Data. В поле Height map помещаем карту высот (файл height_01.TGA). В поле Data format выбираем [B]тот формат, с которым мы сохраняли карту в MicroDEM[/B]. Я экспериментировал с Chroma depth color и Gray scale. Разницы особой не заметил. В поля Base height и Max. height прописываем те цифирки, которые мы видели в окошке "Elevation Range For Coloring" микродема (Урок 2, шаг 2.7)

3.5.2 Графа Additional data.

- В поле Optional alternate image for layout minimap помещаем карту контура трассы (файл track_01.TGA).

- В поле Optional image to serve as layout texturing guide помещаем спутниковую фотографию (файл map_01.TGA). Галку Randomize size and rotation of textures следует снять. Вообще говоря здесь возможны варианты: в качестве текстурного шаблона можно использовать спутниковый снимок (как в данном случае), а можно создать в графическом редакторе отдельный текстурный шаблон, а затем закрасить им тайлы. Кому как нравится. Однако следует иметь в виду, что Optional alternate image for layout minimap имеет свойство исчезать при малейшем изменении рельефа бейсборда в Surveyor. Так что texturing guide в виде спутникового снимка может оказаться полезен.

- В поле Optional image to serve as guide for layout filtering Помещаем контур трассы (файл track_01.TGA). Движок Filter radius определяет, сколько бейсбордов вокруг трека будут отфильтрованы. Если поставить его в минимальное положение, то сгенерированный .gnd-файл будет иметь минимальный размер, но есть риск получить "край мира" слишком близко от полотна ЖД, то есть вся ответственность за результат возлагается на трассостроителя, который на шаге 3.2 данного урока должен точно очертить участки карты, которые войдут в будущий "мир".

3.5.3 Графа Output
В поле All supplied data combined in Trainz .gnd layout file прописываем имя будущего файла (mapfile.gnd) и жмём Большую Кнопку "Generate .gnd file".

3.6 Запускаем Trainz. Лучше всего какую-нибудь старую версию (я использовал Classics 2'nd Edition). Запускаем Surveyor и создаём новый проект. Сохраняем его и сессию и выходим. Запускаем Content Manager и открываем только что созданный проект на редактирование (Ctrl+E). В директории C:/Program Files/Auran/Trainz Classics/Editing/ должна появиться директория с именем нашего проекта. Заходим в неё и заменяем файл mapfile.gnd на тот, что был создан на предыдущем шаге, а затем копируем всё содержимое директории куда-нибудь в другое место на жёстком диске, коммитим (Ctrl+M) изменения и возвращаемся в Surveyor. На этом процесс создания ландшафта можно считать в первом приближении завершенным.

[IMG]http://gregory.pp.ru/trash/trainz/tutor/tutor_33.jpg[/IMG]

В TRS2009 могут возникнуть артефакты рельефа, один из способов борьбы с которыми был описан ранее в этой теме, так что сюда я его описание не включаю.

logoff 14.04.2009 20:27

По поводу шага 1.5 не понял: в файле *.jpw просто прописать 6 значений и всё?

Gregory_777 15.04.2009 05:05

[QUOTE=logoff;82355]По поводу шага 1.5 не понял: в файле *.jpw просто прописать 6 значений и всё?[/QUOTE]

Да. Он всего из 6 строчек состоит. Если у вас картинка BMP, то файл должен называться .BPW, если JPG - то .JPW соотв. Имя - такое же, как у картинки.

logoff 15.04.2009 14:20

Застрял на выполнении команды Elevation. Ставлю Chroma depth colors, нажимаю OK, и всё благополучно зависает. Может уменьшить число кусков при создании карты в map builder-е?

Gregory_777 16.04.2009 03:46

[QUOTE=logoff;82460]Застрял на выполнении команды Elevation. Ставлю Chroma depth colors, нажимаю OK, и всё благополучно зависает. Может уменьшить число кусков при создании карты в map builder-е?[/QUOTE]
Мап билдер тут не причём. Ты же с картой рельефа работаешь, а не со спутником. Микродем глючноват. Попробуй сделать на другой машине.

Damien Zhar 16.04.2009 08:37

Всё равно всё лучше делается в TransDem. Уже местность Лобненскую обрабатываю.. Эхх сейчас-бы аэроизмерения сделать. :P

Damien Zhar 16.04.2009 14:15

[QUOTE]
---------------------------
Hog
---------------------------
Error: tile template file tile_blank.dat not found or failed to open.
---------------------------
OK
---------------------------

[/QUOTE]

Вот что Hog пишет...

logoff 16.04.2009 14:31

Это после использования TransDem-a или Microdem-а?

genesis 16.04.2009 17:21

Знаем же английский. Написано, не найден файл tile_blank.dat. Все изображения копируй в папку с хогом и работай оттуда.

logoff 16.04.2009 18:15

[COLOR="LemonChiffon"]Ну кто знает, а кто нет...[/COLOR]

Gregory_777 16.04.2009 18:37

Самое сложное - это профилировка путей и микрорельеф. Материалы для 4-го и 5-го уроков почти готовы, так что спрашивайте в аптеках города.

genesis 16.04.2009 19:07

[QUOTE=logoff;82666][COLOR="LemonChiffon"]Ну кто знает, а кто нет...[/COLOR][/QUOTE]
[COLOR="Silver"]Судя по подписи спрашивающий товарищ с английским знаком:)[/COLOR]
[QUOTE=Gregory_777;82674]Самое сложное - это профилировка путей и микрорельеф. Материалы для 4-го и 5-го уроков почти готовы, так что спрашивайте в аптеках города.[/QUOTE]
Просим выписать /r/ецепт.:D

Damien Zhar 16.04.2009 19:07

[quote=genesis;82654]Знаем же английский. Написано, не найден файл tile_blank.dat. Все изображения копируй в папку с хогом и работай оттуда.[/quote]

Собственно английский я знаю, все файлы располагаются в папке хога, указывал и сущевствующий и новый .gnd файл. В настройках особо не копался. Извините думал у кого есть такая-же ошибка. :o

Gregory_777 17.04.2009 01:25

[QUOTE=genesis;82679]Просим выписать /r/ецепт.:D[/QUOTE]
Ещё один... Двач, зачем ты закрылся???

logoff 17.04.2009 08:54

жЫвТОНЭ? :)

genesis 17.04.2009 14:00

[QUOTE=Damien Zhar;82680]Собственно английский я знаю, все файлы располагаются в папке хога, указывал и сущевствующий и новый .gnd файл. В настройках особо не копался. Извините думал у кого есть такая-же ошибка. :o[/QUOTE]
Надо пихнуть весь проект в папку к хогу.
[QUOTE=logoff;82782]жЫвТОНЭ? :)[/QUOTE]
Это другой диагноз:rolleyes:

Gregory_777 02.05.2009 05:25

[URL="http://gregory.pp.ru/02mai2009/trainz_srtm"]Выложил[/URL] у себя 1-ю часть туториала. Пользуйтесь на здоровье!

Damien Zhar 02.05.2009 06:19

Вот только при открытие в Trainz .gnd-файла, выходит полнейший каламбур и вылет часто в форточку(и). Версии от 2004 до 2006й пробовал.

Gregory_777 03.05.2009 05:20

Странно. Так бывает, если не задать контур трассы в фильтре HOG'а (Optional image to serve as guide for layout filtering). Какой размер .gnd-файла?

Damien Zhar 03.05.2009 23:53

[quote=Gregory_777;85776]Странно. Так бывает, если не задать контур трассы в фильтре HOG'а (Optional image to serve as guide for layout filtering). Какой размер .gnd-файла?[/quote]

Всё задано, размер хммм 13.2MB по моему. Фильтры стоят, всё экспортируется только при открытии карты вот это получается.

[url=http://keep4u.ru/imgs/b/2009/05/03/65/656bc82765fb9c69700cd04b1da81e0f.jpg][img]http://keep4u.ru/imgs/s/2009/05/03/65/656bc82765fb9c69700cd04b1da81e0f.jpg[/img][/url]

Gregory_777 04.05.2009 04:24

Ты походу напутал с типом хейтмапа - Grey Scale или Chroma Depth Color. в MicroDEM и HOG они должны быть одинаковы.

Damien Zhar 04.05.2009 17:39

Оба я оставил по умолчанию - Chroma Depth Color. Но ради бдительности ещё
раз проверю, а то TransDem отказывается делать мой ландшафт вообще, слишком большой.
А склеивать три-четыре маленьких пока не умею :o

Gregory_777 05.05.2009 17:31

Попробуй сделать в микродеме.

Damien Zhar 05.05.2009 17:39

[quote=Gregory_777;86259]Попробуй сделать в микродеме.[/quote]

Ландшафт я и делаю в МикроДеме, всё по инструкции. Хмм может поближе связатся? Ну для помощи ^^ :o

Gregory_777 05.05.2009 18:06

Ну напиши в личку точную последовательность действий, которая приводит тебя к такому результату.

Теоретический_Механик 09.05.2009 13:35

[B]Gregory_777[/B]

Спасибо за туториал!

Все получилось отлично. Импортировал в ТРС ландшафт маршрута Саратов-Аткарск.

Но точность весьма приблизителная, конечно. Так что жду уроки 3 и 4 :rolleyes: .

Damien Zhar 14.05.2009 01:20

Вышла новая версия Google map builder [URL]http://mapbuilder.narod.ru/index.htm[/URL]

Сейчас скачаю и попробую,
[COLOR=silver][B]Gregory_777[/B] файлы вышлю ASAP[/COLOR]

Владимир-гость 19.05.2009 21:59

Ребята, я дико извиняюсь, но можете дать ссылку, как с гугловской карты получить реальную трассу для Трэйнза. А то вы тут уже все знающие, я почти ничего не понял.

genesis 20.05.2009 00:07

[quote=Владимир-гость;89309]Ребята, я дико извиняюсь, но можете дать ссылку, как с гугловской карты получить реальную трассу для Трэйнза. А то вы тут уже все знающие, я почти ничего не понял.[/quote]
Я могу предложить две пилюли: первая - включить мозг и прочитать тему (не для флуда ее писали), или вторая - воспользоваться услугами живительной эвтаназии. Недорого и от всего помогает.

Владимир-гость 20.05.2009 13:31

[QUOTE=genesis;89327]Я могу предложить две пилюли: первая - включить мозг и прочитать тему (не для флуда ее писали), или вторая - воспользоваться услугами живительной эвтаназии. Недорого и от всего помогает.[/QUOTE]

Хамить-то зачем, мальчик? Убей себя сам

Wld 20.05.2009 13:51

[QUOTE=Владимир-гость;89309]я почти ничего не понял.[/QUOTE]

Понимание появится после того, как ты начнешь отрабатывать советы, предложенные в этой теме на практике. Открой инструкцию [B]Gregory_777[/B] и начни с самого начала.

logoff 20.05.2009 14:05

Лучше с 2-ой страницы - именно там начинается мануал по микродему. Главное не спешить и вдумываться.
[COLOR="White"]А хамство, и вправду, ни к чему.[/COLOR]

genesis 20.05.2009 16:59

[COLOR=silver]Может кому-то хватит сил 2 года смотреть на подобное, но не мне.[IMG]http://kolobok.us/smiles/standart/pardon.gif[/IMG][/COLOR]

Arturmachinist 20.05.2009 17:08

А вот если этот микродем долбанный глючит? После загрузки тайлов предлагает открыть какой-то DEM (Open DEM), и нифига ландшафт не появляется. Что с этим делать?

genesis 20.05.2009 17:19

Ну так ты его открываешь?

Arturmachinist 20.05.2009 17:32

[QUOTE=genesis;89432]Ну так ты его открываешь?[/QUOTE]

Да, в папке DEM есть архив (но не zip), да я его открываю. Открывается какая-то карта, ну вроде не моя. Так потом, когда я открываю изображение - у меня уже три окна, и когда я уже уравниваю по размерам эти окна через главное меню, ландшафт в том окне (который после DEM'а) становится белым. Причём, только у него есть функция Elevant. Ну тупость какая-то. Может действительно это зависит от нехватки карт на сервере?:confused:


Текущее время: 15:03. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim