4
36.0
8.0
2.2
1.00
0.05

Генератор природы

Выращивайте деревья, папоротники, кораллы и лёд из семени. Настраивайте ДНК L-системы, пока жизнь развивается.

Как это работает

  1. Откройте демо—избранный организм начинает расти на холсте.
  2. Выберите избранное (Дерево, Папоротник, Коралл, Лёд, …) или оставьте Свой и настройте полоску ДНК.
  3. Пауза, сброс или рандомизация; сохраните PNG или откройте правку в PictorX. Ничего не загружается.

Что такое L-система?

Система Линденмайера начинается с аксиомы-строки и каждое поколение переписывает каждый символ правилами продукции. Черепашка проходит результат: F рисует шаг длины d с курсом θ, f двигается без рисования, +/- поворачивает на угол θ, | поворачивает на 180°, а [ ] сохраняет и восстанавливает ветвь. Рекурсивная перепись делает фигуры самоподобными, как настоящие растения.

Деревья, папоротники, лёд

Избранное фиксирует классические грамматики: фрактальное дерево 36°, папоротник, куст и сорняк, коралл, свисающие водоросли, ледяной иней 90° и пентадендритный кристалл 72°. Тяните полоску ДНК, чтобы менять итерации, угол, длину, толщину, скорость роста и джиттер, пока черепашка продолжает рисовать.

Заморозить, сбросить, сохранить

Пауза замораживает раскрытие посреди роста; Сброс очищает обратно к семени; Рандомизация мутирует ДНК. Сохраните PNG или откройте правку в фоторедакторе—всё остаётся в браузере.

Часто задаваемые вопросы

Генератор природы загружает моё изображение?

Нет. Рост полностью идёт на холсте в браузере. Сохранение лишь скачивает выбранный вами PNG.

Почему в избранном появляется «Свой»?

Любое изменение ползунка ДНК помечает организм как «Свой», чтобы было ясно: он больше не совпадает точно с именованным избранным.

Почему останавливаться на 7 итерациях?

Каждое поколение умножает сегменты. Семь сохраняет плавный рост в реальном времени на обычных устройствах и всё ещё выглядит плотно.

Что делает джиттер?

Джиттер добавляет к каждому повороту +/- случайное смещение с зерном, чтобы растения выглядели менее идеально геометрическими. Лёд и кристалл начинают с 0, чтобы фрактал оставался точным.

Готовы попробовать?

Откройте PictorX в своем браузере — установка не требуется, для запуска не требуется кредитная карта.

Перейти в редактор