Генератор узоров Тьюринга
Узоры, которые растут как пятна леопарда или кораллы. Выберите пятна, лабиринт, коралл, червячков или митоз, дайте симуляции поработать в браузере и сохраните бесшовный результат в SVG, PNG или как CSS-фон.
Открыть в генераторе Как это работает
Что такое узор Тьюринга
В 1952 году математик Алан Тьюринг предположил, что пятна и полосы на животных могут возникать сами, когда два химических вещества распространяются по ткани и реагируют друг с другом с разной скоростью. Такие узоры теперь называют узорами Тьюринга, а похожие модели используют для изучения окраски рыб, раковин и шерсти.
Суть в том, что даже почти однородное начало вырастает в правильный узор с характерным расстоянием между его элементами.
Как генератор их строит
Ornamatic запускает модель реакции–диффузии Грея–Скотта: два виртуальных вещества растекаются по сетке, и одно питается другим. Начав с нескольких случайных возмущений, система приходит к пятнам, полосам или другим формам в зависимости от двух чисел, скорости подпитки и скорости убыли. Каждый режим в списке — готовая пара.
Сетка замкнута по краям, поэтому результат — бесшовный тайл. Симуляция занимает несколько секунд и идёт в фоне, так что страница не зависает. Затем порог превращает плавные концентрации в чёткие формы.
Что можно настроить
- Режим — пятна, лабиринт, коралл, червячки, дырки или митоз.
- Порог — где проходит край формы: тоньше или толще.
- Число уровней — один уровень или два вложенных.
- Детализация и время развития — более мелкая сетка и более долгий расчёт дают более тонкие узоры.
- Перемешать — новое случайное начало.
- Цвета — любая палитра.
Экспорт и использование
Сохраните бесшовный тайл в PNG или SVG или скопируйте готовый CSS-фон. Созданные вами узоры можно использовать свободно: лично или в коммерческих целях.