PDA

Просмотр полной версии : Программа мечты - автоматическое создание маршрутов



kbodjar
15.10.2020, 11:34
Хочется услышать мнение программистов касаемо средств для автоматического создания реальных маршрутов. Ну хотя бы пейзажей-элементов природы.
Итак, мои мысли на этот счёт:

1. Создание рельефа, бейсмапов - почти наверняка идеален для этого TransDEM. Одно средство автоматизации уже есть.
2. Наполнение карты окружением: здесь нужно реализовать какую-то систему привязки объекта к координатам для того, чтобы нужное дерево было на нужном месте. Что может быть в роли привязки? Цвет? Например, если делать бейсмапы в TransDEM, затем в фотошопе визуально определенные области красить цветами, соответствующими определенному классу объектов (кустарники, хвойные, смешанные и т.п.). Далее, в TransDEM выбрать покраску земли согласно бейсмапу. Затем, через некий скрипт размещать объект на все места, покрашенные этим цветом. Вращение рандомом, кучность в идеале регулируемая.
Для зданий сложнее: необходимо учитывать угол поворота. Можно и не учитывать, поворачивать после расстановки вручную. Но и в этом случае, будет нужно куча классов зданий: сортируя по этажности/новизне/назначению. Поэтому необходимо создание базы данных kuid, как я понимаю, которая будет подгружаться скриптом.
Со сплайнами всё ещё более тяжело, скорее всего только вручную. Хотя в том же TransDEM есть возможность экспорта путей прямо из программы на карту. Разумеется, без учёта профиля пути. Чтобы учитывать профиль пути, нужно определить некую нулевую точку, задать ей высоту, а затем плясать от этой точки, пользуясь профилем пути, опять-таки, из какой-то таблицы (базы данных, в которой есть расстояние участка и его уклон). Максимум, что еще можно сделать подобным образом - сплайновые насыпи, автодороги, траву. И для сплайнов-таки тоже должна быть тогда сделана классификация.
3. Предел мечтаний, конечно, создание подобных вещей на основе ИИ, которая анализировала бы материалы, например видео из кабины, и строила пейзаж. Но это уже совсем фантастика.

Так вот, каковы шансы реализовать что-то подобное? По сути, собрать все методы автоматизации, придуманные людьми, во что-то цельное. Ускорится постройка маршрутов, снизится количество заброшенных и маршрутов-долгостроев, думаю, от этого будет всем только лучше.

kemal
15.10.2020, 12:35
Была подобная идея. Но только не в сторону генерации окружения, а в сторону САПРа для путей, трексайдов, конташки, ... с конвертером туда - обратно. Как по мне, это очень даже реально. Только всё руки до этого не доходят((

dimal18
15.10.2020, 12:55
Нужна программа такая, чтобы как в Microsoft Flight Simulator 2020, где идёт подгруз реального ландшафта со спутника и далее онлайн все это строит на малых высотах

kbodjar
15.10.2020, 16:38
Вот даже в Trainz 2019 есть инструмент автогенерации, только там задается площадь стандартным выделением по квадратикам. Можно ли как-то этот механизм автогенерации задействовать в своих целях?

---------- Сообщение добавлено в 15:38 ---------- Предыдущее сообщение размещено в 13:30 ----------

Разные задачи: автоген в MSFS строится каждый раз при загрузке мира, нужен он для взгляда с высоты и немного сбоку. То есть качество его не так важно. Да и сам автоген вряд ли кардинально изменился со времен MSFS 2002/2004.
В Trainz же, очевидно, вид из кабины требует куда более детальной проработки мира на земле. Поэтому каждый раз его генерировать нет никакого смысла, достаточно однократно расставить все объекты и сохранить.

Накинул примерный вид интерфейса:..
https://i.ibb.co/stZp19Z/image.png

Donate with PayPal button

New New