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