https://api.fenixfox-studios.com/assets/bbd723d3-37b2-4027-88a1-8e1ee095a84c.mp4
Недавно я вывел свой проект Wave Function Collapse ( WFC-Tiles ) на новый уровень, перейдя от простых 2D-плиток к привлекательному изометрическому 3D-виду. Эта новая разработка привлекла внимание в Twitter , собрав более 300 лайков и 50 ретвитов. Вдохновленный невероятной работой Оскара Штальберга , я создал браузерный редактор, который генерирует потрясающие изометрические карты плиток в стиле пиксельной графики.
Коллапс волновой функции (WFC) — это алгоритм процедурной генерации, который создает сложные узоры или макеты на основе набора ограничений. Представьте себе головоломку, в которой каждый элемент может совмещаться несколькими способами, но разрешены только определенные комбинации. Первоначально WFC был популяризирован Максимом Гуминым ( mxgmn ), и с тех пор он вызвал лавину в творчестве как среди разработчиков, так и среди художников.
Если вы хотите полностью понять это, я рекомендую вам ознакомиться с моей другой статьей и взглянуть на Мартина Дональда - Суперпозиции, Судоку, Алгоритм коллапса волновой функции .
В своем последнем проекте я стремился исследовать потенциал WFC с изометрическими плитками. Изометрическая перспектива добавляет псевдо-3D эффект, делая карты более визуально привлекательными и обеспечивая глубину. Этот подход также повышает эстетическую ценность, делая его подходящим для игр и приложений в стиле пиксель-арт. Есть еще один мой проект, который пока не опубликован, который покажет весь потенциал с 3D-сетками.
Нажмите здесь , чтобы ознакомиться с этим простым примером:
https://apps.fenixfox-studios.com/wave_function_collapse/
Этот проект определенно был одним из самых удовлетворяющих опытов для меня! Он удовлетворил мое желание действительно «создать» свой собственный микрокосм. Я мог часами создавать новые миры и наблюдать, как их обитатели занимаются своими делами. Я не знаю, заложено ли это в немецкой ДНК, но моему отцу тоже нравится этот проект. Взросление на немецких играх, таких как Anno и Settlers, действительно сформировало целое поколение^^. Оставайтесь с нами для получения дополнительных обновлений и улучшений, поскольку я продолжаю развивать этот проект!