Генератор мозаик в стиле Эшера
Превратите обычный многоугольник в плитку-пазл, которая заполняет плоскость без зазоров. Выберите один из 81 типа плиток, изогните края, раскрасьте плитки и сохраните бесшовный узор в SVG, PNG или как CSS-фон.
Открыть в генераторе Как это работает
Что такое мозаика Эшера
Мозаика, или замощение, покрывает поверхность копиями фигур без зазоров и наложений. Голландский художник М. К. Эшер (1898–1972) сделал эту идею знаменитой: он превращал плитки в птиц, рыб, ящериц и других существ, которые идеально стыкуются друг с другом.
За такими рисунками стоит строгая геометрия: форма одного края плитки определяет форму края соседней.
Как генератор их строит
Ornamatic использует изоэдральные замощения: каждая плитка — копия одной и той же фигуры, и у каждой плитки одинаковое окружение. Таких замощений 93 типа, их обозначают от IH1 до IH93; в Ornamatic доступны 81, на основе библиотеки tactile-js Крейга С. Каплана.
В каждом типе края плитки связаны симметрией замощения. Изогните один край, и парный ему край изогнётся ровно так, как нужно: копии по-прежнему стыкуются без зазоров, какой бы волнистой ни стала граница.
Что можно настроить
- Тип плитки — 81 тип, от почти правильных сеток до необычных форм.
- Изгиб краёв — от прямых краёв до сильно волнистых.
- Параметры формы плитки — у многих типов есть свободные параметры, которые меняют пропорции плитки.
- Сегменты — один или два изгиба на ребре для более богатого контура.
- Отрисовка — плитки с заливкой, со швом или только контуры.
- Цвета — плитки раскрашиваются не более чем в три цвета из любой палитры.
Экспорт и использование
Сохраните бесшовный тайл в PNG или SVG или скопируйте готовый CSS-фон. Созданные вами узоры можно использовать свободно: лично или в коммерческих целях.