Генератор текстур Evolvotron снова с нами

Уходящее лето можно смело назвать сезоном камбэков. Тим Дэй выпустил первую за три года новую версию программы Evolvotron, с помощью которой можно создавать совершенно безумные текстуры и разного рода абстрактные изображения.

Evolvotron относится к числу опасно-медитативных программ. Вы начинаете с просмотра случайного набора узоров и приходите в себя лишь через несколько часов, обнаружив, что сидите перед монитором в той же позе с негнущейся шеей.

Что делает Evolvotron?

Если коротко, программа генерирует случайные узоры и даёт вам возможность выбрать один, на основе которого будет создана новая серия узоров, мутирующих по некоторому алгоритму. Результатом может быть типичный абстрактный фон для рабочего стола:

Abstract wallpaper created with Evolvotron

Или чуть менее абстрактный фон:

Less abstract wallpaper

Или набор текстур. Вот буквально несколько примеров, чтобы вы сами могли составить представление:

Arbitrary patterns

Т.е. всё сводится к щелчкам мышью? Да, почти так.

Как с этим работать

В кратком руководстве пользователя Тим даёт мудрый совет:

Не начинайте работу с программой, задавайясь целью получить какое-то определённое изображение. Вы наверняка разочаруетесь.

Вообще говоря, Evolvotron позволяет отрегулировать работу математических функций, на основе которых вычисляется мутация узоров. Кстати, в новой версии количество используемых функций выросло. Так что если очень хочется, то можно и «подкрутить» их.

Autocooled mutations

Тем не менее, в большинстве случаев вам нужно знать следующее:

  1. Одиночный щелчок мышкой по миниатюре запускает мутацию.
  2. Галка “Autocool” внизу справа делает мутации более сдержанными.
  3. Клавиша X генерирует новый набор случайных узоров, как в начале работы.
  4. Клавиша U переключает на предыдущее поколение мутаций узора.
  5. Перетаскивание со средней клавишей мыши выполняет перемещение по узору.
  6. То же самое, но с Shift и Alt+Shift выполняет два вида масштабирования
  7. Через контекстное меню можно увеличить узор, перекрасить его или сохранить в PNG.

Любой узор можно сохранить в виде функции, которую потом можно открыть при последующем запуске программы. Вся графика сохраняется только в PNG. При этом при запуске программы через консоль можно включить запись анимации. Читайте вывод —help.

Скачивание и сборка Evolvotron

Для сборки программы нужны библиотеки Boost, в частности, boost-options. Есть вероятность того, что перед запуском ‘./configure’ придётся сказать ‘export QTDIR=/usr’. Обратите внимание: версия 0.6.2 игнорирует префикс установки и вообще не предназначена для корректной установки куда-либо в системный каталог.

С другой стороны, к примеру, для Ubuntu 12.04 и Debian Squeeze есть DEB-пакеты.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*


Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.