Я блуждал, как можно создать большой ландшафт в opengl. Моя первая идея заключалась в использовании блендера и создании плоскости, субдевиде, создании ландшафта и его экспорте как .obj. Взглянув на блендер, я подумал, что это должно быть возможно, но вскоре я понял, что моя гексакорная + 8 ГБ оперативная память не в состоянии поддерживать субдеблинг, чтобы поддерживать требуемую точность для очень большой местности.Как создать большой ландшафт/пейзаж
Так что мой вопрос в том, что это лучший способ сделать это?
- Возможно, попробуйте другое программное обеспечение для 3D-рендеринга, такое как кино4d?
- Создайте ландшафт поэтапно в блендере и соедините его позже? (может быть проблематично поддерживать соотношение между сегментами)
- Некоторые методы, о которых я не знаю?
Я мог бы создать большой пейзаж с алгоритмом случайного генерации, но мне не нужен случайный пейзаж Мне нужен индивидуальный ландшафт со многими подробностями. (высоты, глубины, дорожка)
Редактировать
Что я буду сделать, это:
- Создать 3 различные (карты высот 1. пещеры земли (+ возможно половину высоты стены), 2. перевернутого высота для потолка пещеры, 3. стандартная поверхность высот)
- объединить все три карты высот
- сохранить их в файле OBJ или любой другой формат требуется
- сделайте небольшую настройку в 3d-инструменте редактирования (если он слишком велик для обработки, я создам приложение с алгоритмом LOD, где я могу редактировать некоторые мелкие вещи)
- сохранить его снова, как требуется (возможно, сделать некоторую оптимизацию)
- быть счастливым
Edit2 Карта Я создаю настолько велик, что Photoshop использует все мое 8GB Ram, так что я должен разделить все 3 в меньших карты высот частей и собрать их на лету, когда перемещаясь по карте.
высота отрицательная глубина ... пути вы должны были бы выяснить вне зависимости от того, какой ландшафт вы создаете или как. –
Вы также можете думать о создании ландшафта на лету. Если у вас нет случайного компонента, ваше поколение всегда будет выглядеть одинаково, если вы добавите случайность, вы сможете создавать очень разные ландшафты с минимальными усилиями. –
Определите «большой терраин». У вас есть определенный размер сетки NxN? В качестве альтернативы укажите свои требования, например, 10 км × 10 км при разрешении 1 м. – timday