MeshRemexe — это утилита, созданная товарищем Josenildo Nascimento (http://www.hangarxplane.com.br), позволяет исправлять или создавать меш для X-Plane 9 и 10.
https://drive.google…iew?usp=sharing
Автор потратил целый год на ее разработку, а я столько же дней и ночей ее тестировал и рвал волосы на макушке. Но случилось то, что она таки заработала и делает это правильно, не повреждая при этом ни дороги, ни объекты, а так же прилегающие воды. Ну, что же… Приступим к краткому обзору:
Интерфейс у программы дружелюбный и имеет кроме других языков и русский. (Переводил я, так что об ошибках сообщайте сюда, а не автору.)

1.jpg 37.78К
1 Количество загрузок:
2.jpg 35.96К
1 Количество загрузок:
Для начала определяемся с симулятором и переходим к первой кнопке «Выбрать файл DSF.txt»:
— можно использовать собственный меш
— дефолтный из папки X-Plane 10Global SceneryX-Plane 10 Global Scenery
— или HD Mesh V3 от AlpilotX (Если он не против, конечно
Я его не спрашивал, потому что по моей просьбе он отказался исправить баг, сказав мол «Я что каждому буду исправлять лично?!»)
В последних двух случаях открываем DSF, как архив программами 7z или WinRAR и конвертируем его в текстовый файл. Есть два способа, которыми это можно сделать:
1) Вот тут http://developer.x-p…/tools/xptools/лежит архив с утилитой XGrinder. Запускаете его (не от имени админа, иначе не заработает) и перетаскиваете файл DSF.
2) Положить файл DSFTool.exe рядом с вашим DSF и выполнить в командной строке пример: DSFTool.exe —dsf2text «C:temp+43-123.dsf» «C:temp+43-123.txt»
Теперь выбираем файл txt и следующей кнопкой файл …elevation.raw
Кнопка «KML» предназначена для определения облати которую вы хотите редактировать, поэтому идем в ГуглоЗемлю и рисуем полигон над областью и экспортитруем его в формате KML.

3.jpg 622.54К
3 Количество загрузок:
Теперь выбираем и его. Вот окончательный вид:

4.jpg 76.85К
1 Количество загрузок:
Галочка «создать KML и текстуры…» нужна для того чтобы потом наложить снимок на редактируемую область для удобства, а текстуры (если не нужен снимок) для облегчения ориентирования между «водой» и «землей».
Итак нажимает «Создать» и ждем…
После обработки мы получим файл GAP, OBJ, JPG и KML.
GAP — это програмный, пока не нужен.
OBJ — это наш злочастный участок (если есть водоем в выбраной области то будет еще один OBJ с дополнение «sea» в названии)
JPG — текстурки для меша
KML — участок для SASPlanet для снимка
Теперь преступим к творчеству. Для меня проще редактировать в программе SketchUp, а так можно еще в AC3D или любом графическом редакторе который поддерживает импорт Иксплэйновских OBJ через плагины.
Импортируем в SU и видим табличку, но не видим меша:

5.jpg 96.35К
1 Количество загрузок:
Не беда, нажимаем Ctrl+Shift+E и центрируемся на меше. Еще надо включить View -> Hiden Geometry, чтобы увидеть сетку.

6.jpg 129.51К
1 Количество загрузок:
На этом этапе уже можно горы ворочать, но не видно где полоса. Вот теперь открываем программу SASPlanet и через меню «Открыть» открываем файл +ХХ+ХХХ_box.kml который нам создала программа. Заметьте это не тот файл который мы экспортировали из ГуглоЗемли!

7.jpg 409.57К
0 Количество загрузок:
Центрируемся на него по запросу и кликаем на области левой кнопкой мыши и выбираем подменю «Операции с выделенной областью». Тут выбираем зум (лучше 17-18), источник карт и жмем начать. Когда скачались тайтлы в следующей вкладке склеивает все это в PNG и сохраняем.

8.jpg 44.35К
0 Количество загрузок:
9.jpg 60.84К
0 Количество загрузок:
Чтобы наложить получившийся снимок на наш OBJ, на помощь прийдет нам утилита Insert Texture
Интерфейс прост. Выбираем наш OBJ и в нижнем текстуру и жмем Update.

10.jpg 18.37К
0 Количество загрузок:
Вот теперь видно где и что редактировать:

11.jpg 268.13К
0 Количество загрузок:
Дальше только работа в редакторе. Следует помнить что в Иксах весь меш построен из треугольников, по этому все построенные вами четырехугольные полигоны нужно делить на треугольники, в противном случае X-Plane в этих местах может сделать дыры.
Продолжение следует…
Сообщение отредактировано Rudeboy1988: 07 November 2015 — 00:22
Редактирование.
Пожалуй самый сложный процесс.
Для удобства я переношу ось на центр своих работ или на наивысшую точку, чтобы от нее отталкиваться.
12.jpg 274.75К
0 Количество загрузок:
Затем размечаю маркерами место полосы и территорий, а потом удаляю полигоны.
После редактирования я каждый угол площадки цепляю обратно на меш треугольниками. Вот как это выглядит в конце:
13.jpg 175.24К
0 Количество загрузок:
Теперь удаляем все текстуры, кроме розово-белой (XP Revers). И видим что отредактированный участок стал непрозрачным снизу.
14.jpg 167.83К
0 Количество загрузок:
Это надо исправить, иначе SU экспортирует только его. Для этого в режиме Краски выбираем XP Revers текстуру и выделив все Ctrl+A красим им низ — теперь он прозрачный.
15.jpg 361.06К
0 Количество загрузок:
А верх нужно залить любым цветом, но предупреждаю, опять выделив все может покрасить неправильно! Отредактированный участок может оказаться перевернутым вниз. С двух сторон красить нельзя, иначе экспортируется вдвое больше полигонов, что приведет к сильным тормозам в симуляторе. А после правильной покраски получим вот такую картину:
16.jpg 160.19К
0 Количество загрузок:
Теперь SU корректно экспортирует все полигоны. Экспортируем. (Также необходим плагин)
Теперь осталось все собрать обратно в DSF. Переходим на вторую вкладку программы и выбираем первым файл GAP. затем текстуру (из текстур поверхности XPlane) которая покроет тот меш, который был извлечен. Вот тут трудно подобрать, но если участок находится под фотоподложкой, то это не имеет большого значения. Теперь выбираем исправленный файл OBJ и если была вода, то ставим галочку и выбираем и его. И с чувством собственной важности жмем кнопку «Вставить».
17.jpg 38.69К
0 Количество загрузок:
В конце мы получим текстовый файл +XX+XXX_mesh_inserted.txt с нашими исправлениями, если конечно все прошло хорошо.
Теперь остается только собрать его обратно в DSF командой (пример): DSFTool.exe —text2dsf «C:temp+00+037.txt» «C:temp+00+037.dsf» или через XGrinder.
Создаем папку с именем как у нашего сценария и добавляем приставочку чтобы она шла по приоритету ниже.
Пример:
-Borana-airport
-Borana-Mesh
Вот… Описал процесс как смог. Если, что еще вспомню, то обязательно добавлю. Пишите сюда всевозможные ошибки и баги, а я их отправлю автору.
Программа еще развивается и у нас есть еще куча идей, что туда еще можно добавить. Товарищ Джоз уже работает над этим.
Сообщение отредактировано Rudeboy1988: 07 November 2015 — 01:34
reserved
Всем привет!
Опишу свои замечания, впечатления и вопросы по данной проге.
Пока без скринов, поскольку делал все очень быстро, проверяя разные подходы
Первое ,что я заметил при импорте куска меша в формат .obj и открытии его в СкетчАпе (Далее SU) — модель меша представляет из себя нечто иное , чем то , что я видел в симуляторе на редактируемом месте.
1 — Отсутствуют горы там , где они есть в редактируемой области, после компиляции в dsf они пропадают и из симулятора
2 — Присутствуют возвышенности и холмы, где их быть не должно, отправка в dsf создает новые горы, что порой неприятно удивляет
Подозреваю, что рельеф рисуется исходя из данных 3d и файликов sea.level и elevation. Ну первое редактируется кое-как, хоть и неудчно , а вот как эффективно править raw ?
Где проходит грань между .obj и RAW и как они взаимосвязаны ?
Далее мне потребуется , к примеру, нарисовать реку, построить ГЭС с перепадом уровня воды. Об этом позже, после того ,как сделаю скрины своей ситуации ДО и ПОСЛЕ
С Уважением.
Ну что, народ!
Начинаю описывать опыт применения проги
Итак, имеется заброшенный(недействующий) аэропорт UNAR Курагино
http://maps.aopa.ru/…z/14/ll/a/bl/gs
Хорош он тем, что поблизости река и горы….. — Что еще нужно для эксперимента?
Итак , появляемся курсом 05. Слева — горы. Справа река
В рельефе меня все устраивает, но есть перепад высоты на ВПП, небольшой , но хотелось бы его исправить
Прикрепленные файлы
firefox 2015-11-10 14-11-28-73.jpg 205.08К
0 Количество загрузок:
X-Plane 2015-11-10 14-15-23-78.jpg 125.76К
0 Количество загрузок:
X-Plane 2015-11-10 14-15-56-38.jpg 161.01К
0 Количество загрузок:
X-Plane 2015-11-10 14-15-58-45.jpg 142.7К
0 Количество загрузок:
X-Plane 2015-11-10 14-16-01-49.jpg 126.1К
0 Количество загрузок:
X-Plane 2015-11-10 14-16-26-91.jpg 178.8К
0 Количество загрузок:
Собственно, сам перепад.
Небольшой, некритичный, склон всего 3 ппиты
Продолжение следует, Сейчас опишу процесс правки
Прикрепленные файлы
X-Plane 2015-11-10 14-20-20-27.jpg 98.31К
0 Количество загрузок:
X-Plane 2015-11-10 14-20-09-31.jpg 52.9К
0 Количество загрузок:
X-Plane 2015-11-10 14-20-02-19.jpg 111К
0 Количество загрузок:
X-Plane 2015-11-10 14-20-29-30.jpg 180.44К
0 Количество загрузок:
Наш аэропорт в гугле. определяю область редактирования.
Кусок меша. курс 05
первый визуальный осмотр с текстурой
Требуемый кусок меша стал хуже,чем был
Прикрепленные файлы
googleearth 2015-11-10 14-59-04-70.jpg 150.99К
0 Количество загрузок:
googleearth 2015-11-10 14-59-27-02.jpg 123.99К
0 Количество загрузок:
googleearth 2015-11-10 15-00-03-64.jpg 87.87К
0 Количество загрузок:
SketchUp 2015-11-10 15-05-59-10.jpg 62.16К
0 Количество загрузок:
SketchUp 2015-11-10 15-15-52-65.jpg 82.93К
0 Количество загрузок:
SketchUp 2015-11-10 15-16-20-45.jpg 79.94К
0 Количество загрузок:
SketchUp 2015-11-10 15-16-22-05.jpg 106.15К
0 Количество загрузок:
SketchUp 2015-11-10 15-16-34-97.jpg 47.14К
0 Количество загрузок:
SketchUp 2015-11-10 15-16-43-75.jpg 69.5К
0 Количество загрузок:
SketchUp 2015-11-10 15-16-52-10.jpg 53.56К
0 Количество загрузок:
Если не редактировать данный кусок, а просто кинуть его в сим мы получим такую же веселую картину
Причем -это не косяк SU, не баг импорта, при просмотре разными сторонними прогами получаемого из Remexe куска — вижу эту же геометрию
Показать в симе не могу. она опять застряла на индексации полигонов
Но у меня сформулировался такой вопрос
Учитывает ли программа файлы raw при упаковке меша или она создает НОВЫЕ из OBJ ?
В зависимости от ответа, станет понятной логика редактирования рек и водоемов
Сообщение отредактировано Alt: 10 November 2015 — 12:52
Задал Ваш вопрос разработчику.
Благодарю! Надеюсь, что программа научится вытягивать меш в его исходном виде.
А пока буду пробовать другие участки
Дайте пожалуйста ваши файлы. DSF, KML и т.д.
P.S. Вот что он мне ответил:
The x-plane 10 scenery elevations, are stored in two ways: a small part explicitly defined in DSF.txt and other part in RAW file.
The program is set to use only with original elevation.raw that has 1201×1201 resolution.
If you using HD mesh (3601×3601), it’s like looking for elevations only in the first third of the file.
Which may be coinciding with a flat area like ocean, desert, etc
Но тут не все ясно. Я вот, например, только с ХД Мешем работал и все у меня было отлично. А вот с дефолтным походу есть проблема. Буду тестировать дальше.
Всем привет!
Сегодня мы рассмотрим применение проги на примере еще одного замечательного аэропорта.
UNAU «Казанцево» Шушенское.
http://maps.aopa.ru/…z/15/ll/a/bl/gs
Прикольный , уютный….
Итак
Строительство будет на том же +53+092 сегменте дефолтного меша.
Смотрим скрины из сима и сравниваем их с SU и потом посмотрим , что же будет в симе
Прикрепленные файлы
firefox 2015-11-12 12-14-28-07.jpg 153.25К
0 Количество загрузок:
X-Plane 2015-11-12 11-38-07-55.jpg 96.06К
0 Количество загрузок:
SketchUp 2015-11-12 11-41-08-94.jpg 52.97К
0 Количество загрузок:
Сообщение отредактировано Alt: 12 November 2015 — 09:20
ВПП:
различия изгибов дефолта и SU
Прикрепленные файлы
SketchUp 2015-11-12 11-40-42-13.jpg 51.21К
0 Количество загрузок:
X-Plane 2015-11-12 11-34-53-55.jpg 116.36К
0 Количество загрузок:
X-Plane 2015-11-12 11-35-25-31ззз4.jpg 179.92К
0 Количество загрузок:
SketchUp 2015-11-12 11-38-59-5гг9.jpg 97.88К
0 Количество загрузок:
…
Прикрепленные файлы
X-Plane 2015-11-12 11-37-50-28.jpg 112.18К
0 Количество загрузок:
… Ничего не трогая и не меняя, мне удалось запаковать меш и мосмотреть, что он из себя представляет.
Примечание : Отредактированные участки должны быть выше дефолта , но ниже всех сценариев!
Отправьте это автору! Если необходимы какие либо файлы — сообщите!
Прикрепленные файлы
X-Plane 2015-11-12 12-08-54-10.jpg 108.11К
0 Количество загрузок:
X-Plane 2015-11-12 12-09-00-17.jpg 91.73К
0 Количество загрузок:
X-Plane 2015-11-12 12-09-38-08.jpg 65.71К
0 Количество загрузок:
X-Plane 2015-11-12 12-10-01-72.jpg 100.29К
0 Количество загрузок:
X-Plane 2015-11-12 12-10-11-70.jpg 97.05К
0 Количество загрузок:
X-Plane 2015-11-12 12-10-43-98.jpg 116.32К
0 Количество загрузок:
Ваша ошибка воспроизведена, а так же подтверждена и другими пользователями. Ждите обновление.
Сообщение отредактировано Rudeboy1988: 12 November 2015 — 12:16
К сожалению я забыл, что не могу редактировать свои первые посты. Раздел такой.
Так что дополняю тут. Программа корректно работает с небольшими учасками. Например участок выделенный зеленым она не обрабатывает, а зависает на 4ом этапе сборки. Участок фиолетовый она обработает корректно. Во всяком случае новая версия это сделала. К тому же в первую очередь она создавалась чтобы править меш в районе аэропорта, а не окрестных гор. Так что на этой стадии работает так.
2015-11-12_162419.jpg 497.49К
0 Количество загрузок:
бета 9: https://drive.google…iew?usp=sharing