|
|
|
|
#1 |
|
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,923
Вы сказали Спасибо: 2,256
Поблагодарили 2,607 раз(а) в 915 сообщениях
![]() |
Всем привет!
Хочу поделиться своими экспериментами. Делаю автоматический генератор путевых моделей. ❗ Идея: один раз моделируем заготовку, затем "растягиваем" её вдоль каждой секции, прописанной в tsection.dat и генерим тысячу .s файлов за 5 минут. Есть возможность делать ЛОДы, а также автоматически подгонять модели по длине так, чтобы шпалы не были обрезаны посередине. Для этого сделал примитивный 3D-редактор ShapeDesigner, который собственно автоматически генерирует модели. Текстуры вы должны самостоятельно сконвертить в .ace и разместить в необходимых папках. Редактор работает с разными исходными форматами (png, jpg, bmp, tga - обязательно в одной папке с моделью). Собственные проекты ShapeDesigner хранятся в формате .csv, что упрощает их предварительный просмотр и редактирование с помощью блокнота или Excel. Для сложных моделей предусмотрен импорт и экспорт в/из файлов .obj, поддерживаемых большинством 3D-редакторов. Поскольку секции пути должны быть минималистичными и низкополигональными, основным методом редактирования форм считается ввод координат вершин. Однако для упрощения редактирования предусмотрены различные визуальные средства и команды редактирования. Многие идеи (но не исходный код) были вдохновлены Abacus TSM. Собственный формат данных позволяет редактировать каждый полигон в детали отдельно, как самостоятельную деталь. Но во время преобразования все точки в детали, имеющие схожие координаты, автоматически объединяются в одну. ❏ Скриншоты Интерфейс редактора: ![]() ![]() ![]() Пример секций пути: ➲ ГДЕ СКАЧАТЬ ➥ Страничка проекта: https://myaroslav1.gitlab.io/shapedesigner/ ➥ Файлы секций пути (за идеи построения спасибо VAE! Реализация своя). Реализованы модели на дереве со скреплениями Д-65 и классические болтовые КБ-65 на бетоне, с размерами по альбому ПТКБ ЦП. https://disk.yandex.ru/d/_c8YZvTbCjyq9Q Внимание! В OR работают корректно, в MSTS некоторые секции при подстановке в Global приводят к вылету. Пока ищу проблемные места, если есть наблюдения, с какими именно шейпами проблемы - буду благодарен. ➥ Насыпи (тут поменьше полигональность, и ставятся как отдельные модели, должны работать): https://disk.yandex.ru/d/CDIatnV5S38IlA ➥ Заборы (как пример того, что можно сделать при помощи этой штуки): https://disk.yandex.ru/d/qkYGDXCQMPxe9g Вообще, наибольший смысл имеет нагенерить в нем, помимо собственно путей, всякие придорожные кусты. ➥ Исходники моделей: https://disk.yandex.ru/d/Bu5tlz-De0xxNA Буду рад идеям, а ещё больше сообщениям о проблемах. ✬ На будущее ✔️ Что планируется: - По мере возможностей реагировать на багрепорты, пишите в тему, что не получается (возможно, дело в сложных настройках репликации) или в какой ситуации программа падает (полной гарантии нет, сохраняйтесь чаще). - Сделать пак профильных рельсов + насыпей для секций ukn_ - Alph- материалы (пока есть только однобитная trans- прозрачность). - Встроить или выпустить отдельным приложением средство для автоматического добавления моделей на тайлы. От авторасстановки в редакторе будет отличаться тем, что ставит не одну модель вдоль пути, а подбирает файлы с подходящей приставкой и ставит их в ту же координату, что и секция пути (в результате вдоль всех путей на тайле сразу будут, например, насыпи, и останется только удалить вручную лишние). ❌ Что не планируется: - Активно наращивать возможности редактирования, второй блендер я так и так не сделаю ![]() - Автогенерация стрелок - вообще пока сомневаюсь, что это принципиально возможно. Так что тут только генерировать заготовки в формате .obj по маске A*Pnt*.s, и руками допиливать их в любом редакторе. Последний раз редактировалось E69; Сегодня в 15:26. |
|
|
|
|
|
|
|
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
|
|
|
#2 | |
|
Матёрый пользователь
Регистрация: 10.05.2007
Адрес: Санкт-Петербург
Сообщений: 4,011
Вы сказали Спасибо: 3,675
Поблагодарили 3,599 раз(а) в 1,156 сообщениях
![]() |
Потрясающе!
Цитата:
Последний раз редактировалось Ace Hard; Сегодня в 11:01. |
|
|
|
|
|
|
#3 |
|
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,923
Вы сказали Спасибо: 2,256
Поблагодарили 2,607 раз(а) в 915 сообщениях
![]() |
Проверь, должно поехать. Я тестил на совместимость с блендером, 3dsMax и собственными файлами. Стабильный импорт-экспорт в 3ds не получилось сделать, а ченез obj легко пошло, там структура файла похожа на .s
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Вставка объёмных секций ж/д пути в свой маршрут | APK-LVDZ | MSTS - Моделирование | 12 | 01.01.2016 22:00 |
| Стыковка секций пути | сандро | MSTS - Об игре | 4 | 21.06.2012 14:15 |
| Генератор идей | zefov | MSTS - Сценарии | 1 | 19.09.2011 12:59 |
| Странности секций пути | Zabor | MSTS - Маршруты | 2 | 22.06.2009 15:25 |
|
|
![]() Что это? |