Wave Function Collapse in Godot
Этот небольшой демонстрационный проект представляет собой свободную реализацию Godot алгоритма коллапса волновой функции. Коллапс волновой функции — это алгоритм процедурной генерации изображений (или уровней/сеток/геометрии/поэзии и т. д.), локально похожих на входные данные. Эта реализация использует мозаичную модель алгоритма и автоматически строит соединения плиток, анализируя цвета граничных пикселей.
Элементы управления- Выберите ширину и высоту имитации с помощью ползунков в левом верхнем углу.
- Выберите плитки из списка плиток, чтобы активировать их. Активные плитки (и их повороты) используются в моделировании. Для этого требуется как минимум две совместимые плитки.
- Вы можете масштабировать с помощью колесика мыши и панорамировать с помощью средней кнопки мыши.
- Если вы когда-нибудь потеряете вид, вы можете использовать Сбросить вид кнопку, чтобы вернуться к настройкам камеры по умолчанию.
- Кнопка запуска/остановки запускает симуляцию. Чтобы это работало, необходимо выбрать как минимум две совместимые плитки.
- Кнопка «Сброс» очищает симуляцию.
Установив флажок "Опасная зона", вы можете получить доступ к некоторым экспериментальным функциям, таким как разблокировка ограничений размера сетки или предоставление собственных изображений плиток для моделирования.
Обратите внимание, что ни одна из этих функций не тестировалась, и они, скорее всего, вызовут ошибки, сбои или зависание приложения.
Если вы увеличили размер сетки до предела и не видите симуляцию, попробуйте уменьшить масштаб, пока не увидите ее.р>
Если вы собираетесь использовать настраиваемые изображения плиток, имейте в виду следующие ограничения:
- Загрузка файлов поддерживается только в сборках Windows. Веб-версия не имеет доступа к вашему жесткому диску.
- Поддерживаемый формат файла: PNG
- Изображения должны быть квадратными
- Изображения должны иметь одинаковый размер. Размер тайлов по умолчанию — 9 x 9 пикс.
- Правила смежности формируются на основе цвета граничных пикселей.
Игнорирование любого из них, скорее всего, приведет приложение в невосстановимое состояние. Просто перезагрузите его.
Как скачать Wave Function Collapse in Godot через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Wave Function Collapse in Godot
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!