Comments 4
Можно попробовать взять open street maps и написать какие-то скрипты, чтобы прям по дорогам/домам/лесам в UE4 сгенерировалась карта. Этот путь более сложен, и для создания одной карты, возможно, писать скрипты будет дольше, чем сделать карту вручную. Но зато потом можно будет легко и быстро добавлять в игру любые понравившиеся кусочки земного шара.
Это всё-таки велосипед. Давно существует возможность генерации карт высот с того же google maps или openstreetmaps. Можете сгенерировать карту для одного райцентра, а можете для всего материка. Ну а построение готового ландшафта на основе карты высот существует почти во всех 3-мерных движках, и существовало уже больше 10 назад. Разумеется, в UE4 эта возможность имеется. Поищите интереса ради книжку "Создание 3D-ландшафтов в реальном времени с использованием C++ и DirectX 9" 2007 года, автор Г.Снук, там об этом есть. Остаётся только немного поиграться с градацией серого, но, думаю, сделав 10-15 карт подобным образом, это не будет вызывать проблем.
Бывают совпадения. Тоже в данный момент делаю карту в ue4. Только я пошёл другим путём. В блендере сделал рельеф с натянутой текстурой из гуглмапс. Затем экспортировал в ue4. И начал экспериментировать с получившимся "террейном". Высаживать растительность и т.п. Но у этого метода большой недостаток нельзя на лету менять текстуру и изменять меш. Пришлось выгружать карту высот и делать террейн по карте. Зато теперь есть модель с текстурой и террейн. Я их совместил и теперь можно текстурить террейн и расставлять другие объекты на сцене.
Как начать создавать карту в UE4