Процедурная природа из семени
Генератор природы выращивает ветвящиеся формы черепашьими L-системами—аксиома, правила переписи, угол поворота θ и шаг d—так деревья, папоротники, кораллы, водоросли и лёд раскрываются из одного семени.
Что такое L-система?
Система Линденмайера начинается с аксиомы-строки и каждое поколение переписывает каждый символ правилами продукции. Черепашка проходит результат: F рисует шаг длины d с курсом θ, f двигается без рисования, +/- поворачивает на угол θ, | поворачивает на 180°, а [ ] сохраняет и восстанавливает ветвь. Рекурсивная перепись делает фигуры самоподобными, как настоящие растения.
Деревья, папоротники, лёд
Избранное фиксирует классические грамматики: фрактальное дерево 36°, папоротник, куст и сорняк, коралл, свисающие водоросли, ледяной иней 90° и пентадендритный кристалл 72°. Тяните полоску ДНК, чтобы менять итерации, угол, длину, толщину, скорость роста и джиттер, пока черепашка продолжает рисовать.
Заморозить, сбросить, сохранить
Пауза замораживает раскрытие посреди роста; Сброс очищает обратно к семени; Рандомизация мутирует ДНК. Сохраните PNG или откройте правку в фоторедакторе—всё остаётся в браузере.
Часто задаваемые вопросы
Генератор природы загружает моё изображение?
Нет. Рост полностью идёт на холсте в браузере. Сохранение лишь скачивает выбранный вами PNG.
Почему в избранном появляется «Свой»?
Любое изменение ползунка ДНК помечает организм как «Свой», чтобы было ясно: он больше не совпадает точно с именованным избранным.
Почему останавливаться на 7 итерациях?
Каждое поколение умножает сегменты. Семь сохраняет плавный рост в реальном времени на обычных устройствах и всё ещё выглядит плотно.
Что делает джиттер?
Джиттер добавляет к каждому повороту +/- случайное смещение с зерном, чтобы растения выглядели менее идеально геометрическими. Лёд и кристалл начинают с 0, чтобы фрактал оставался точным.
Готовы попробовать?
Откройте PictorX в своем браузере — установка не требуется, для запуска не требуется кредитная карта.
Попробовать генератор природы