Заземление
Генератор планетарной местности Unity3D Unity3D и расширение редактора редактора
Этот проект построен как расширение для редактора, он предназначен как инструмент сборки для дизайнеров, желающих быстро генерировать контент на лету. Функции генерации также могут быть экспортированы и вызваны внутри других приложений. Он многопоточно как в инспекторе, так и во время выполнения, поэтому он может обновляться и генерировать, не замедляя работу игрока или пользователя дизайнера. Он обновляется постепенно увеличивающимися разрешениями, начинаются с низкого Res, чтобы быстро предоставить режимы пользователю, в то время как модели более высокого разрешения обрабатываются в фоновом режиме.
Видео демонстрация (устаревшая):
]
Начать
- Откройте сцену шумоподавления в папке активов/сценариев.
- Дважды щелкните планету на сцене иерахи, чтобы сосредоточить свой взгляд на объект Planet. Отрегулируйте свой вид по желанию.
- Нажмите на объект MapGenerator в сцене иерарси. Элементы управления будут расположены в окне инспектора под скриптом MapGenerator.
- Поведение шумового стека может быть изменено в раскрывающемся спине в стеке шума в редакторе. Окраска на основе карт высоты находится под раскрыванием регионов в редакторе.
- Генератор будет переиздать каждый раз, когда вы меняете стек шума или автоматически нажимаете кнопку «Генерация».
Шумовой стек
- Шумовой стек изготовлен из шумовых функций, которые могут быть добавлены или вычтены друг от друга, чтобы смешать их.
- Поддерживаемые типы шума: Perlin, Billow, Ridged Multifractal и Voronoi. Я рекомендую экспериментировать со всеми ими независимо, прежде чем вы начнете смешивать, так что у вас есть представление о том, как они выглядят.
- Вы можете загрузить или сохранить пресеты для файла для последующего использования.
Регионы
- Высота относительно приблизительного значения пола и значений потолка используется для определения цвета карты в данном месте.
- Предуставатели могут быть загружены или сохранены в файл.
Вы можете экспортировать сетку и текстуры вручную.
В настоящее время обновляется до версии 2021.3.6F1 Unity3d.
Наслаждаться.
Не стесняйтесь задавать мне какие -либо вопросы, если они у вас есть.
Мне легче всего добраться по электронной почте: [[email protected]]. Если вы случайно используете это в проекте, пожалуйста, дайте мне знать и зачистите меня.
Спасибо и повеселились! -Ричард