Обзор Alchemy: модульное рисование без отмены, слоёв и обычного редактирования

Alchemy Программы для работы с фото

Alchemy — бесплатная настольная программа для самого раннего этапа визуальной разработки: поиска силуэтов, случайных форм и неожиданных направлений для будущего рисунка. Её создали Karl D.D. Willis и Jacob Hina как экспериментальную среду, в которой важнее быстро получить много вариантов, чем довести один файл до полиграфической точности. Поэтому Alchemy намеренно лишена привычных для графических редакторов функций: в ней нет отмены действий, выделения объектов и обычного редактирования уже построенной композиции.

Скачать Alchemy бесплатно

Исходная программа

Alchemy

Программа для работы с изображениями и графикой на русском языке

Оценка8.5

  • Меньше инструментов для точной локальной коррекции
  • Часть расширенных функций доступна только платно
  • Набор инструментов зависит от версии и платформы
  • Может не подойти для сложного профессионального монтажа
Скачать Alchemy

Полностью бесплатно — без СМС и регистрации

Задать вопрос фотографу
Андрей Фёдоров
Как вы могли заметить, здесь есть ТОП-ы на все случаи жизни, причём, их список постоянно пополняется. Кроме того, каждый год они обновляются, ведь я включаю в рейтинги реально лучшие аппараты из всех имеющихся в текущий момент на рынке. Именно мой опыт и знания помогли создать ресурс ТОП Фотограф, который, я надеюсь, приносит вам что-то полезное.
Задать вопрос

Проект больше не поддерживается: репозиторий переведён в архивный режим, а публичные сборки относятся к эпохе Java 5/6 и старых версий Windows, Mac OS X и Linux. Сайт и загрузки всё ещё доступны, но это не означает совместимость с современными системами. Сегодня Alchemy разумно рассматривать как исторически значимый инструмент для творческого эксперимента, учебной демонстрации нестандартных интерфейсов или короткой стадии генерации идей, а не как основной рабочий редактор.

Что именно представляет собой Alchemy

Alchemy относится не к классическим растровым редакторам, а к экспериментальным программам для цифрового наброска. Центральная идея продукта — снять часть контроля с художника и заменить точное построение формы взаимодействием со скоростью пера, симметрией, случайностью, звуком, геометрическим искажением и готовыми фрагментами. Результат часто выглядит как чернильный силуэт, абстрактная конструкция, пятно или набор контуров, который затем можно интерпретировать как персонажа, предмет, архитектурную деталь или декоративный мотив.

Программа не рассчитана на завершение иллюстрации. В ней отсутствуют слои, маски, развитые кистевые движки, история действий, трансформации отдельных объектов, текстовый набор как в макетном приложении и цветокоррекция готовых изображений. Экспорт в PNG, JPEG, PDF и SVG нужен прежде всего для передачи удачного эскиза в другой редактор. Такой рабочий принцип отличает Alchemy от Krita, MyPaint и других программ, в которых можно продолжать работу над деталями в том же документе.

Название Alchemy используется многими несвязанными продуктами. Рассматриваемая программа — именно открытый Java-проект Karl D.D. Willis и Jacob Hina для экспериментального рисования. Это не синтезатор Alchemy из Logic Pro, не браузерная ролевая платформа, не Alchemy.js для визуализации графов, не научный benchmark и не отдельная веб-программа Webchemy. Последняя создана позднее как частичная браузерная реконструкция идей настольной Alchemy и имеет собственный набор функций.

Краткие характеристики

Параметр Подтверждённые сведения
Тип продукта Экспериментальная среда для набросков, поиска форм и визуального мозгового штурма
Авторы Karl D.D. Willis и Jacob Hina
Текущий статус Разработка прекращена; репозиторий сохранён для архивных целей
Последние публичные сборки Страница загрузки предлагает BETA 008; в истории версий последней записью указана BETA 008.1, выпущенная в 2010 году
Исторические платформы Windows, Mac OS X и Linux
Технологическая основа Java и Java 2D; подключаемые модули, JPen, iText, PDF Renderer и Batik
Историческое требование Java Runtime Environment 1.5 или новее; актуальная совместимость с нынешними ОС не гарантируется
Лицензия GNU GPL версии 3 или более поздней
Цена и регистрация Бесплатно, без платных редакций, подписки, пробного периода и обязательной учётной записи
Экспорт PNG, JPEG, одностраничный PDF и SVG; передача растрового или векторного результата во внешнее приложение
Сеансы Ручная и интервальная запись страниц в многостраничный PDF
Импорт Фоновое изображение, ранее созданный PDF-сеанс Alchemy, PDF-файлы форм для модуля Pull Shapes
Интерфейс Стандартный и упрощённый режимы; автоматически скрываемая панель инструментов
Языки Английский и несколько исторических локализаций; русская локализация в доступной истории версий не перечислена
Облако и мобильные приложения В составе настольной Alchemy не предусмотрены

Актуальный статус, распространение и совместимость

Главное ограничение Alchemy связано не с художественной концепцией, а с возрастом программной базы. В репозитории размещено прямое уведомление о прекращении сопровождения и архивном назначении исходного кода. Последняя запись в истории версий — BETA 008.1 2010 года, тогда как основная публичная страница загрузки по-прежнему называет пакет BETA 008. Отдельно там сохранена экспериментальная Linux-сборка из репозитория, обновлённая в 2014 году. Новых стабильных выпусков, исправлений безопасности и таблицы совместимости для современных операционных систем нет.

Исторически продукт выпускался для Windows, Linux и двух поколений Mac OS X: отдельные пакеты предназначались для Mac OS X 10.5 и более новых систем того времени, а также для Mac OS X 10.4 Tiger. Документация указывала Java Runtime Environment 1.5 или более новую версию. Это требование описывает окружение, в котором создавалась программа, но не является рекомендацией устанавливать устаревшую Java в основную современную систему. Старые Java-приложения могут зависеть от удалённых библиотек, неподписанных компонентов, устаревших загрузчиков и механизмов, которые нынешняя ОС блокирует.

Сборки распространяются как папка приложения с зависимостями. Для Windows и Linux это ближе к переносимому комплекту, чем к современному мастеру установки: каталог нужно распаковать или скопировать, не отделяя основной файл от подпапок. Папка modules, а в Windows также lib, должна оставаться рядом с приложением. Смешивание модулей от разных выпусков способно нарушить загрузку. В старой инструкции для Windows отдельно отмечено, что нестандартные символы в пути, включая восклицательный знак, могут мешать запуску.

На современных компьютерах результат заранее не гарантирован. В открытом журнале проблем есть сообщения о невозможности запуска на новой macOS, о завершении старого JavaApplicationStub на Apple Silicon и об ошибке отсутствующих модулей в пакете Mac OS X. Эти сообщения не доказывают, что программа не запустится нигде, но показывают отсутствие поддерживаемой конфигурации. Для знакомства с Alchemy безопаснее использовать изолированную виртуальную машину или отдельную тестовую систему, не заменяя системную Java старой версией и не включая приложение в производственный процесс.

Интерфейс и организация рабочего пространства

После запуска Alchemy показывает почти пустое окно с холстом. Панель появляется, когда указатель подводят к верхней границе, и снова скрывается после ухода курсора из этой области. Клавиша пробела переключает её видимость. Такой подход освобождает экран и соответствует задаче быстрого рисования, но требует привыкания: новичок может принять пустой холст за неполную загрузку интерфейса.

Главное окно Alchemy с холстом и открытой панелью инструментов
Основное окно Alchemy: большая область рисования и компактная панель, которая автоматически скрывается.

На Windows и Linux строка меню и панель инструментов по умолчанию объединены в верхней части окна. В Mac OS X меню располагалось в системной строке. Панель можно отсоединить и превратить в отдельную плавающую палитру; после этого меню Windows и Linux остаётся видимым постоянно. Возврат выполняется закрытием плавающей панели. Полноэкранный режим скрывает внешние элементы интерфейса, а прозрачный полноэкранный режим позволяет рисовать поверх видимого рабочего стола. Содержимое под холстом не обновляется в реальном времени, поэтому режим не подходит для рисования поверх движущегося видео.

Основная панель

Панель отвечает не за редактирование документа после рисования, а за способ создания следующей формы. Набор элементов небольшой, однако каждый существенно меняет результат:

  • Style переключает контурную линию и сплошную заливку.
  • Over/Under помещает новые формы поверх уже нарисованных или под ними. Это управляет порядком наложения только в момент создания и не создаёт редактируемых слоёв.
  • Line Weight задаёт толщину линии для модулей, которые используют этот параметр.
  • Colour хранит передний и фоновый цвета. Между ними можно переключаться, доступна пипетка и отдельное окно точного выбора цвета.
  • Transparency регулирует прозрачность активного переднего или фонового цвета.
  • Create выбирает один модуль генерации форм.
  • Affect включает один или несколько модулей воздействия на уже созданные элементы.
  • Clear полностью очищает холст. Отменить это действие обычной командой Undo нельзя.
Панель Alchemy с настройками стиля, порядка, толщины, цвета, прозрачности и модулей
Панель BETA 008 объединяет визуальные параметры, выбор Create/Affect и очистку холста.

Часть параметров имеет клавиатурные команды: S меняет стиль, D — порядок Over/Under, X — передний и фоновый цвета, квадратные скобки регулируют толщину. Комбинации можно переназначать в отдельном окне. Это полезно при работе с планшетом, когда одна рука управляет пером, а другая быстро меняет режимы.

Стандартный и упрощённый режимы

Помимо стандартной панели, в Alchemy есть Simple Interface, добавленный ещё в Alpha 005. В нём крупные кнопки и визуальные образцы заменяют компактные подписи и выпадающие меню. Режим создавался прежде всего для детей и занятий, где важна немедленная реакция на действие, а не изучение терминов. Переключение выполняется в Options или Preferences и вступает в силу после перезапуска.

Упрощённый интерфейс Alchemy с крупными образцами цвета, толщины и модулей
Simple Interface показывает основные параметры крупными визуальными элементами, но не добавляет новых инструментов редактирования.

Упрощённый режим не превращает Alchemy в детский графический редактор с безопасной историей действий. Кнопка очистки всё так же удаляет весь холст, а Undo отсутствует. При использовании на занятиях лучше заранее включить запись сеанса, чтобы сохранить промежуточные страницы в PDF.

Меню File, Edit и View

Меню File содержит New, Export, Page Setup, Print и, в Windows, Exit. New очищает холст; Export сохраняет текущую страницу как PNG, JPEG или одностраничный PDF. Поддержка SVG появилась в BETA 008 и связана также с векторной передачей во внешнюю программу. Для PNG и JPEG предусмотрено масштабирование размера при экспорте. Печать работает через обычные настройки страницы, однако из-за возраста Java-компонентов совместимость с современными драйверами принтеров не подтверждена.

В Edit находятся Copy, Flip Horizontal и Flip Vertical. Copy помещает холст в буфер обмена как растровое изображение. Команды отражения меняют весь холст, а не выбранный объект. View включает обычный и прозрачный полноэкранный режим, загрузку фонового изображения и его удаление. Фон полезен для поверхностного обвода или поиска деталей, но документация не перечисляет конкретные форматы изображений, поэтому в обзоре нельзя обещать поддержку любого современного файла.

Сеансы и передача в другой редактор

Меню Session компенсирует отсутствие истории действий. Команда Save Page добавляет текущий холст в многостраничный PDF, Save Page & Clear сначала записывает страницу, затем освобождает холст. Auto Record делает снимки через заданный интервал, а Auto Clear Canvas после записи автоматически начинает новую страницу. Файл получает дату в имени и сохраняется в указанной папке сеансов.

Alchemy может загрузить ранее созданный PDF-сеанс как основу и переключаться между его страницами. Режим Link to Current Session связывает переход по загруженному документу с записью нового: после сохранения программа открывает следующую страницу исходного PDF. Обычные PDF, особенно содержащие текст, способны вызвать ошибку, потому что загрузчик ориентирован на собственные сеансы. Текущий активный сеанс нельзя загрузить сам на себя.

Меню Switch открывает текущий холст в заранее выбранном внешнем приложении. Векторный вариант использует SVG или PDF, растровый — bitmap-представление. Это ключевая часть концепции: Alchemy создаёт исходную форму, после чего детализация продолжается в редакторе с нормальной историей, слоями и точными инструментами. Если внешняя программа не задана или путь к ней изменился, переключение не сработает, но обычный экспорт останется доступным.

Настройки и производительность

В Settings находятся Smoothing и Line Smoothing. Первая настройка управляет сглаживанием краёв, вторая — геометрическим сглаживанием траектории. Отключение обеих функций снижает качество линий, но в старом Java-приложении способно уменьшить задержку на слабом или несовместимом оборудовании. В Preferences можно выбрать интерфейс, разрешить или запретить отдельные модули, настроить запись при запуске, папку сеансов, префикс имени и формат даты. Изменение набора модулей требует перезапуска, поскольку плагины загружаются вместе с ядром.

Модульная архитектура: основа Alchemy

Alchemy состоит из ядра и независимых плагинов. Модули Create создают геометрию и включаются по одному. Модули Affect воздействуют на существующие формы; одновременно можно отметить несколько. Комбинация определяет не только внешний вид штриха, но и сам способ взаимодействия: например, Shapes создаёт силуэт, Mirror дублирует его относительно оси, Random разрушает точность, а Smooth смягчает получившиеся углы.

Списки Create и Affect в Alchemy с модулями создания и изменения форм
Create выбирается один, тогда как Affect допускает одновременную работу нескольких воздействий.

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

Модули Create

Shapes. Базовый модуль ведёт себя ближе всего к обычному перу. Freeform строит свободную траекторию, Straight — прямолинейные сегменты; двойной щелчок начинает новую форму. В режиме сплошной заливки можно временно видеть только контур, а заполнение появляется после завершения штриха. Shapes подходит для контролируемой основы перед подключением более хаотичных воздействий.

Mic Shapes. Громкость с микрофона меняет форму во время рисования. В режиме Fatten звук управляет толщиной: более высокий уровень делает линию шире. Shake сдвигает её положение, создавая дрожание. Ползунок Volume задаёт чувствительность. Модуль требует рабочего микрофона и разрешения на доступ к нему; при полном отсутствии реакции сначала нужно проверять системный вход, а не художественные настройки.

Speed Shapes. Скорость движения пера или мыши усиливается, и линия выбрасывается дальше фактической позиции указателя. Быстрый жест способен вывести форму за пределы видимой области. Ползунок Speed регулирует величину эффекта, а Line Type переключает прямые и кривые. Модуль удобен для динамичных выступов, конечностей и направляющих, но плохо подходит для точного контура.

Trace Shapes. Изначально модуль загружал случайную фотографию Flickr, скрывал её за холстом и привязывал перо к обнаруженным краям. Display Image показывает источник, Load Image запрашивает новый, Snap Distance задаёт расстояние захвата, Tolerance — требуемую выраженность границы. Поздняя версия получила загрузку локального изображения. Сетевой вариант сегодня ненадёжен: в журнале проекта зафиксирована устаревшая Flickr API-команда, которая получает HTTP 403 и может заморозить приложение.

Pressure Shapes. Толщина зависит от давления пера. Работа возможна только при поддерживаемом планшете и корректной загрузке JPen. Наличие чувствительности в других программах не гарантирует её работу в Alchemy, поскольку библиотека и драйверный интерфейс относятся к старому поколению.

Type Shapes. Программа находит установленные в системе шрифты, наслаивает и деформирует глифы, превращая буквы в абстрактные элементы. Distortion регулирует искажение, Size — размер, Auto-generate соединяет несколько знаков, Key Drawing раскладывает формы по нажимаемым клавишам. Это не средство набора редактируемого текста: после генерации буква используется как графическая форма.

Median Shapes. Модуль строит срединную линию между предыдущей и текущей траекторией. Он создаёт связность между жестами и помогает получать ленточные или анатомические структуры без ручного выравнивания каждого края.

X Shapes. Создаёт жёсткие угловатые элементы, движение которых зависит от длительности штриха и скорости пера. Distance ограничивает максимальное отклонение от указателя. Результат полезен для механических деталей и резких силуэтов, но намеренно непредсказуем.

Inverse Shapes. Инвертирует привычную логику: рисование происходит, пока перо поднято, а при нажатии прекращается. Этот режим меняет координацию и способен дать формы, которые трудно построить сознательно.

Detach Shapes. Точка рисования смещена от курсора и движется в другом месте холста. Distance задаёт расстояние между рукой и фактической линией. Модуль полезен как упражнение на косвенный контроль и как источник неожиданных повторов движения.

Scrawl Shapes. Генерирует случайно блуждающую линию. Flow определяет скорость выхода формы, Detail — плотность и гладкость, Noise — ширину разброса. При низкой детализации получается более плавный контур, при высокой — сложная спутанная структура.

Pull Shapes. Извлекает формы из PDF-файлов, размещённых в папке shapes. Поддерживаются PDF до версии 1.4, многостраничные документы и собственные PDF-сеансы Alchemy. Пользователь выбирает папки, обновляет список через Reload, управляет интервалом, размером и случайным вращением. Это единственный модуль, где библиотеку исходных элементов можно пополнять систематически, но современные PDF с более новой структурой могут не читаться.

Ribbon Shapes. Оставляет за курсором ленточный след. Size и Spacing управляют размером и частотой сегментов, Friction и Gravity — характером движения. Модуль создаёт завихрения и длинные декоративные траектории.

Splatter Shapes. Формирует пятна, напоминающие брызги краски. Можно менять размер и число подтёков. Это процедурная форма, а не физическая симуляция жидкости и не кисть с текстурой.

Модули Affect

Displace. Меняет геометрию формы при движении указателя. Быстрый жест стягивает точки к текущему положению пера, медленный отталкивает их. Displacement регулирует силу. Воздействие удобно для растягивания силуэта, однако без Undo ошибочную деформацию нельзя откатить.

Gradient. Добавляет автоматический переход от переднего цвета к прозрачности. Поскольку градиент строится при создании формы, это не отдельный редактируемый слой и не диалог градиентной сетки.

Mirror. Отражает рисунок в реальном времени по вертикальной, горизонтальной или обеим осям. Move переносит ось, Reset возвращает её в центр. Симметрия особенно полезна для лиц, существ, эмблем и фронтальных конструкций.

Симметричный эскиз лица, созданный модулем Mirror в Alchemy
Mirror строит отражённые формы одновременно с основным штрихом; отдельные половины после этого не редактируются как независимые объекты.

Blindness. Останавливает обновление холста, позволяя рисовать, не видя промежуточного результата. Redraw вручную показывает накопленное, Autoredraw обновляет экран после поднятия пера. Функция воспроизводит упражнение слепого рисования и снижает стремление исправлять каждую линию.

Random. При наведении на форму случайно переставляет точки вокруг указателя. Это инструмент разрушения и вариативности, а не шумовой фильтр с воспроизводимым seed. Повторное прохождение даёт новый результат.

Mic Expand. Изменяет существующую форму по входному звуку. Wave использует форму звуковой волны, Level — общую громкость для изменения размера. Volume регулирует интенсивность. В отличие от Mic Shapes, модуль не создаёт исходную линию, а деформирует уже имеющуюся.

Repeat. Дублирует формы при наведении. Интервал определяет частоту копирования. В сочетании с Random или Mic Expand повторения сразу получают вариации, поэтому из одного элемента быстро возникает группа.

Colour Switcher. Случайно меняет цвет и прозрачность штрихов. Можно задать базовый цвет и диапазон отклонения: небольшой диапазон удерживает близкую палитру, большой даёт резкие различия. Constant меняет параметры непрерывно при движении пера.

Smooth. Сглаживает острые края и углы при наведении. Опция Repeat сохраняет каждый промежуточный этап сглаживания как новую форму, что создаёт вложенные контуры. Это не глобальный антиалиасинг: геометрия действительно меняется.

Limit. Ограничивает число форм на холсте по принципу first in, first out. Когда предел достигнут, старейшие элементы исчезают первыми. Модуль помогает поддерживать минимальную композицию и создавать меняющиеся живые визуальные сцены, но не заменяет ручное управление объектами.

Как выглядит типичный рабочий сценарий

Воспроизводимый сценарий для Alchemy — генерация симметричного силуэта персонажа с последующей доработкой в другом редакторе. Он показывает связь панелей, модулей, записи сеанса и экспорта, но не превращает программу в линейный мастер создания иллюстрации.

  1. Запустить приложение в изолированной совместимой среде и убедиться, что меню Create и Affect содержит модули. Пустые списки указывают на проблему с папкой modules.
  2. В Session выбрать папку записи, сохранить первую пустую или тестовую страницу и проверить, что PDF создаётся. Это важнее настройки кисти, потому что Undo отсутствует.
  3. Переключить Style на сплошную форму, выбрать тёмный передний цвет и умеренную прозрачность. Для чистого силуэта сначала оставить только Shapes.
  4. В Affect включить Mirror по вертикальной оси. Один жест теперь создаёт две симметричные части. Положение оси можно перенести через Move, если композиция должна быть смещена от центра.
  5. Нарисовать крупные массы: голову, корпус и выступы. Короткие пробные линии лучше делать на отдельной странице, так как удалить одну ошибочную форму нельзя.
  6. Сохранить страницу через Save Page. Затем включить Random или Displace и локально нарушить слишком правильную симметрию. Перед воздействием снова сохранить страницу, чтобы предыдущий вариант остался в PDF.
  7. Добавить Type Shapes либо Pull Shapes для деталей. Type Shapes даст случайные глифовые элементы; Pull Shapes — фрагменты из подготовленной PDF-библиотеки.
  8. Использовать Smooth только на участках с чрезмерно резкими углами. Repeat у Smooth следует включать осознанно: он добавляет новые формы и быстро усложняет холст.
  9. Сохранить финальный вариант сеанса и экспортировать PNG для просмотра. Если дальнейшая работа будет в векторном редакторе, дополнительно сохранить SVG или выполнить Switch Vector.
  10. Открыть экспорт в целевой программе, проверить размер холста, прозрачность PNG или масштабирование SVG и только после этого очищать рабочую папку Alchemy.

Этот процесс подчёркивает главное: PDF-сеанс служит страховкой от необратимых решений, а не полноценным проектным файлом. Внешний редактор нужен для слоёв, масок, точной коррекции, подготовки к печати и окончательного экспорта.

Форматы, импорт и экспорт

Растровые результаты

File > Export сохраняет PNG и JPEG. В BETA 008 добавлено масштабирование размера при таком экспорте. PNG поддерживает прозрачный фон, что удобно для переноса силуэта на другой холст. JPEG предназначен для непрозрачного растрового результата и не сохраняет альфа-канал. Ни один из этих форматов не содержит редактируемой структуры модулей или истории сеанса.

Copy помещает текущее изображение в буфер обмена как bitmap. Это быстрый способ передать эскиз в другое приложение, но такая копия остаётся растровым представлением и не содержит векторной геометрии. Для архивирования результата надёжнее сохранить отдельный PNG-файл.

PDF

Одностраничный PDF доступен в обычном экспорте, многостраничный — через Session. Сеанс хранит последовательность снимков холста и подходит для просмотра развития формы. Это не документ со слоями и не запись каждого жеста: между интервалами автоматической записи изменения могут не попасть в отдельную страницу.

Alchemy загружает собственные сеансовые PDF как фон для продолжения. Документы, созданные другими приложениями, особенно содержащие текст, могут вызвать ошибку. Pull Shapes также читает PDF, но ограничен версией 1.4. Поэтому PDF выполняет три разных роли: финальная страница, журнал сеанса и контейнер библиотеки форм. Совпадение расширения не означает полной взаимозаменяемости этих сценариев.

SVG и векторная передача

Поддержка SVG появилась в BETA 008 через библиотеку Batik. Формат используется при экспорте и Switch Vector. Его преимущество — возможность открыть результат в Inkscape или другом редакторе и масштабировать геометрию без обычной растровой потери резкости. Однако Alchemy не предоставляет панели объектов, узлов и слоёв до экспорта; редактирование структуры начинается уже в целевой программе.

PDF также можно выбрать как векторный формат Switch. Выбор между SVG и PDF зависит от того, что стабильнее открывает внешнее приложение. Для дальнейшей правки отдельных контуров чаще удобнее SVG, а для сохранения визуального вида страницы — PDF. Совместимость конкретных эффектов и прозрачности нужно проверять на реальном файле.

Фоновые изображения и библиотеки форм

View позволяет загрузить изображение под холст и удалить его. Документация описывает назначение, но не публикует исчерпывающий список расширений. Поэтому нельзя считать Alchemy универсальным импортёром современных HEIC, WebP, AVIF, PSD или RAW. При проблеме разумно предварительно подготовить обычный растровый файл в другом редакторе.

Pull Shapes не импортирует полноценный проект; он извлекает элементы из PDF-файлов внутри папки shapes. Пользователь может создавать собственные многостраничные наборы, распределять их по каталогам и обновлять список через Reload. Ограничение PDF 1.4 означает, что файл, сохранённый новым приложением с более свежей спецификацией или сложной прозрачностью, сначала может потребовать совместимого переэкспорта.

Автоматизация, облако, мобильные и ИИ-функции

Пакетной обработки набора изображений в Alchemy нет. Программа не открывает очередь файлов, не применяет цепочку фильтров к папке и не экспортирует варианты по шаблону. Автоматизация ограничена процессом рисования: Auto Record периодически добавляет страницы в PDF, Auto Clear Canvas очищает холст после записи, Limit автоматически удаляет старые формы, а некоторые модули генерируют или повторяют элементы.

В составе настольного проекта нет генеративного ИИ, распознавания объектов, текстовых подсказок, обучения на пользовательских рисунках или нейросетевого улучшения. Случайность здесь алгоритмическая и интерактивная: форма зависит от движения пера, звука, настроек модулей и случайного размещения точек. Называть Type Shapes, Random или Pull Shapes ИИ-инструментами некорректно.

Учётная запись, облачное хранилище, синхронизация проектов, совместное редактирование и официальный мобильный клиент не предусмотрены. Основной холст, экспорт и PDF-сеансы обрабатываются локально. Отдельный проект Webchemy повторяет часть идей в браузере и поддерживает сенсорные устройства, PNG и SVG, но это другая программа с Undo/Redo, масштабированием и собственным интерфейсом; её функции нельзя приписывать настольной Alchemy.

Для совместной работы лучше использовать Drawpile, где несколько участников действительно рисуют на одном холсте одновременно. В Alchemy обмен возможен только через сохранённые файлы или передачу результата во внешний редактор.

Требования, приватность и зависимость от интернета

Локальная обработка

Рисование, работа обычных модулей, экспорт и запись сеанса выполняются локально. Для базового сценария не требуется регистрация. Вместе с тем возраст приложения исключает современные гарантии: проект не публикует актуальный отчёт о безопасности, не обновляет библиотеки и не поддерживает новые механизмы подписывания приложений. Архивный статус следует считать отдельным риском, даже если рисунок не покидает компьютер.

Микрофон

Mic Shapes и Mic Expand открывают системный аудиовход. Микрофон используется для изменения толщины, положения или геометрии, а не для распознавания речи. В современной ОС доступ может быть запрещён настройками приватности. При работе в школе, студии или на общем компьютере имеет смысл отключить эти модули в Preferences, если звуковой ввод не нужен.

Интернет

Большинство функций не зависит от сети, но Trace Shapes исторически обращается к Flickr за случайным изображением. Старый API-вызов больше нельзя считать рабочим: открытая проблема проекта описывает HTTP 403 и зависание. В отсутствие сопровождения исправление в официальной сборке не ожидается. Локальная загрузка изображения, добавленная в поздней версии, безопаснее и воспроизводимее, чем сетевой режим.

Графический планшет

Обычные модули работают с мышью и тачпадом, но Pressure Shapes требует пера с давлением. Связь реализована через старую JPen-библиотеку. Если давление не распознаётся, причина может быть в архитектуре Java, нативной библиотеке, разрядности процесса или драйвере, а не в самом планшете. Официальных профилей для современных моделей нет.

Цена, лицензия и ограничения бесплатного режима

Alchemy полностью бесплатна и распространяется по GNU GPL версии 3 или более поздней. Отдельной платной редакции, подписки, пробного периода, лимита экспорта, водяных знаков и покупки модулей нет. Исходный код доступен в архивном репозитории. Бесплатность не означает наличие поддержки: пользователь получает программу без гарантии работоспособности и без обещания исправлений.

Поскольку продукт снят с сопровождения, сравнивать тарифы бессмысленно. Основная цена использования выражается во времени на подбор совместимой среды, диагностике Java и переносе результата. Для разовой творческой сессии это может быть приемлемо; для команды с дедлайнами и требованиями к воспроизводимости — нет.

Преимущества и ограничения

Плюсы и минусы

Плюсы ✔️
  • Чёткая специализация на раннем поиске форм, а не попытка заменить полноценный редактор.
  • Необычные Create/Affect-модули связывают рисунок со скоростью, звуком, симметрией, случайностью и давлением пера.
  • Одновременное сочетание нескольких Affect-модулей даёт большое число вариаций из небольшого набора жестов.
  • PDF-сеансы сохраняются вручную или по интервалу и частично компенсируют отсутствие истории действий.
  • Экспорт PNG, JPEG, PDF и SVG позволяет продолжить работу в растровом или векторном редакторе.
  • Pull Shapes использует пополняемые пользователем PDF-библиотеки и поддерживает многостраничные наборы.
  • Программа бесплатна, исходный код открыт, регистрация и облачная учётная запись не нужны.
  • Минимальный интерфейс и отдельный Simple Interface снижают количество отвлекающих панелей.
Минусы ❌
  • Проект больше не поддерживается, а последняя линия выпусков относится к 2010 году.
  • Современная совместимость не гарантирована; особенно проблемны старые пакеты Mac OS X и Java-загрузчики.
  • Нет Undo, выделения, редактирования отдельных объектов, слоёв и полноценного проектного формата.
  • Ошибка или очистка холста необратимы, если промежуточная страница не записана в PDF.
  • Trace Shapes зависит от устаревшего Flickr API и может зависать при HTTP 403.
  • Поддержка давления пера и микрофона зависит от старых библиотек и разрешений системы.
  • PDF-импорт ограничен собственными сеансами и форматами, которые понимает старый загрузчик; Pull Shapes принимает PDF только до версии 1.4.
  • Нет пакетной обработки, облака, совместного редактирования, мобильного клиента и ИИ-функций.
  • Русская локализация не подтверждена, а актуальная справочная и пользовательская инфраструктура фактически не развивается.

Кому подойдёт

  • Концепт-художникам, которым нужны десятки силуэтов и случайных отправных точек перед переходом к детальной живописи.
  • Преподавателям цифрового искусства для демонстрации ограничений как творческого метода, симметрии, слепого рисования и звукового управления формой.
  • Исследователям интерфейсов, изучающим модульное взаимодействие, намеренный отказ от Undo и передачу эскиза между приложениями.
  • Энтузиастам старого открытого ПО, готовым запускать программу в изолированной совместимой среде и самостоятельно разбираться с Java.
  • Художникам, работающим от пятна, для которых случайный силуэт ценнее точной линии на первой стадии.

Кому не подойдёт

  • Пользователям, которым нужен готовый рисунок в одном приложении: в Alchemy нет слоёв, масок, развитой кистевой системы и точной коррекции.
  • Командам с производственным регламентом: отсутствуют поддерживаемые версии, совместная работа, контроль изменений и гарантированная совместимость.
  • Тем, кто не может использовать виртуальную машину: запуск старого Java-комплекта на современной ОС может потребовать непропорционально много времени.
  • Пользователям планшетов, которым критично стабильное давление и наклон: JPen относится к старой архитектуре, а наклон не заявлен как рабочий параметр модулей.
  • Для конфиденциальных или регулируемых процессов: архивное приложение не получает исправлений и не имеет актуальной модели поддержки безопасности.
  • Для мобильного рисования и браузера: официальный настольный продукт не имеет таких редакций.

Частые проблемы и диагностика

Программа не запускается

Сначала нужно отличить повреждённую загрузку от несовместимой Java-среды. Папка приложения должна быть распакована полностью; запуск изнутри архива может скрыть зависимости. На Windows путь не должен содержать восклицательный знак и другие нестандартные символы, упомянутые в инструкции проекта. Если пакет использует старый загрузчик, современная ОС может блокировать его ещё до запуска Java. В этом случае правильная диагностика — тест в отдельной виртуальной машине, а не установка случайной старой Java поверх системной.

Меню Create и Affect пустые либо появляется ошибка модулей

Проверяется наличие папки modules рядом с программой, а в Windows также lib. Нельзя переносить только исполняемый файл. Если комплект собирался из нескольких архивов, нужно вернуть модули из той же версии. После изменения списка плагинов требуется перезапуск.

Пакет Mac OS X завершается сразу после открытия

Официальные сборки создавались для Mac OS X 10.4 и 10.5 эпохи 2010 года. Современная macOS, Apple Silicon, требования подписи и удалённые Java-компоненты находятся за пределами поддерживаемой конфигурации. В репозитории есть сообщение о сбое JavaApplicationStub на macOS 14.2.1 и M2. Практический вывод — не рассчитывать на нативный запуск и использовать совместимую изолированную среду только для ознакомления.

Trace Shapes зависает при загрузке изображения

Причина может быть не в соединении пользователя, а в устаревшем обращении к Flickr. Зафиксирован ответ HTTP 403 с последующим зависанием. Следует отключить модуль, запретить ему сетевой доступ или использовать локальное изображение, если соответствующая команда доступна в установленной сборке. Повторные попытки не исправляют несовместимый API.

Mic Shapes или Mic Expand не реагируют

Нужно проверить выбранный системный микрофон, уровень входа и разрешение Java-приложения на доступ к аудио. Затем увеличить чувствительность Volume и создать достаточно громкий тестовый сигнал. Если устройство работает в других программах, но не в Alchemy, вероятна несовместимость старого аудиомеханизма; отдельного современного драйвера для модуля нет.

Pressure Shapes рисует с постоянной толщиной

Это указывает на отсутствие данных давления. Следует убедиться, что выбран именно Pressure Shapes, а не базовый Shapes, и проверить работу JPen. Старые инструкции предлагали диагностировать загрузку нативной библиотеки планшета. На современной системе разрядность Java и драйвера может не совпасть. Обычное движение курсора при этом продолжит работать, что не подтверждает поддержку давления.

Рисование запаздывает или холст обновляется рывками

Сначала отключают Smoothing и Line Smoothing, уменьшают число одновременно активных Affect-модулей и ограничивают количество форм через Limit. Repeat и Smooth с включённым Repeat быстро увеличивают геометрию. Если задержка остаётся на пустом холсте, вероятна проблема Java 2D или графического окружения, а не сложность композиции.

Экспорт создаёт пустой, обрезанный или неверно масштабированный файл

Проверяется наличие форм на видимой странице, размер холста и коэффициент масштабирования PNG/JPEG. Для прозрачного рисунка нужно открыть PNG на контрастном фоне: чёрные или белые формы могут визуально исчезнуть в просмотрщике. SVG и PDF следует проверить в независимом редакторе, потому что старые библиотеки Batik и iText могут иначе интерпретироваться современными приложениями.

PDF-сеанс не открывается или показывает не все этапы

Auto Record сохраняет страницы через интервалы и только при изменении холста, поэтому это не покадровая запись каждого жеста. Открывать лучше PDF, созданный самой Alchemy. Текстовый или современный сложный PDF может вызвать ошибку. Нельзя загружать активный текущий сеанс поверх самого себя. Перед длительной работой стоит сделать короткий тест: сохранить две разные страницы и открыть их обратно.

Switch не открывает внешний редактор

Нужно заново указать приложение в Set Vector Application или Set Bitmap Application и проверить выбранный векторный формат. Путь к программе мог измениться после обновления. Если автоматический запуск не работает, обычный экспорт SVG, PDF или PNG обходит этот механизм и даёт тот же переносимый результат.

Как проверить готовый результат

  • Открыть PNG в независимом просмотрщике и проверить размеры, фон и края полупрозрачных форм.
  • Увеличить SVG в векторном редакторе и убедиться, что геометрия масштабируется без растровой пикселизации.
  • Просмотреть весь PDF-сеанс, проверить порядок страниц и наличие этапа до необратимой деформации.
  • Сравнить JPEG с PNG: отсутствие прозрачности в JPEG является свойством формата, а не ошибкой Alchemy.
  • Сохранить копии исходного PDF-сеанса и финальных экспортов до очистки каталога или виртуальной машины.

Альтернативы

Krita

Krita подходит, когда после поиска силуэта нужно продолжить рисование в том же документе. В ней есть слои, множество кистевых движков, стабилизация штрихов, помощники рисования, векторные элементы и анимация. Она сложнее минималистичной Alchemy, зато не требует переноса для обычной доработки. Экспериментальные формы в Krita придётся создавать кистями и генераторами, а не готовой связкой Create/Affect.

MyPaint

MyPaint сохраняет идею ненавязчивого интерфейса, но остаётся нормальной программой для живописи и скетчинга. Её сильная сторона — настраиваемый кистевой движок и свободный процесс рисования. Она лучше для длительного ручного наброска, тогда как Alchemy сильнее именно в случайной геометрии, симметрии и звуковых экспериментах.

Inkscape

Inkscape нужен для точного редактирования вектора после SVG-экспорта. Он поддерживает узлы, контуры, текст, группы, слои, градиенты и операции над объектами. Как генератор непредсказуемых силуэтов он менее непосредственен, зато обеспечивает контроль, которого намеренно нет в Alchemy.

Drawpile

Drawpile рассчитан на совместное рисование, живопись и анимацию на одном холсте. Он выпускается для Windows, macOS, Linux и Android, а также работает в браузере. Выбирать его стоит для дистанционного сеанса нескольких участников; Alchemy не передаёт действия между компьютерами и не хранит многопользовательскую историю.

Webchemy

Webchemy — отдельная браузерная реконструкция части идей Alchemy. Она поддерживает симметрию, градиент, брызги, Pull Shapes, сенсорное управление, масштабирование, десять шагов Undo/Redo и экспорт PNG/SVG. Это более доступный способ попробовать родственную механику на современном устройстве, но набор модулей и поведение не совпадают с настольной программой, поэтому Webchemy нельзя считать актуальной версией того же продукта.

FAQ

Почему в Alchemy специально нет Undo?

Отсутствие отмены является частью метода. Пользователь должен производить много вариантов и реагировать на случайность, а не полировать один идеальный контур. Для сохранения удачных стадий предназначены страницы PDF-сеанса. С производственной точки зрения это ограничение, а не универсальное преимущество.

Можно ли открыть файл Alchemy и продолжить редактирование позже?

Отдельного нативного проектного формата со слоями и параметрами модулей нет. Можно загрузить PDF-сеанс как основу, пройти по его страницам и рисовать поверх, но прежние элементы не становятся редактируемыми объектами. Для полноценного продолжения следует экспортировать SVG или PNG и работать во внешнем приложении.

Сохраняет ли программа каждый штрих?

Нет. Auto Record записывает состояние холста через интервал, а Save Page — по команде пользователя. PDF содержит страницы-снимки, а не журнал всех событий пера. Между двумя снимками может быть много необратимых действий.

Можно ли использовать Alchemy без интернета?

Да, базовый холст, большинство модулей, экспорт и сеансы локальны. Интернет исторически нужен Trace Shapes для получения случайной фотографии Flickr. Из-за устаревшего API этот сетевой сценарий сейчас проблемен, поэтому офлайн-работа даже предсказуемее.

Есть ли в программе слои?

Нет. Over/Under определяет, будет новая форма выше или ниже уже нарисованных, но это не панель слоёв. Нельзя выбрать отдельный элемент, переименовать слой, изменить его непрозрачность позднее или переместить в структуре документа.

Подходит ли Alchemy для логотипов?

Она может дать исходный симметричный знак или силуэт, но финальный логотип лучше строить в векторном редакторе. В Alchemy нет точной работы с узлами, размеров, выравнивания объектов и управляемой типографики. Экспорт SVG служит мостом к такой доработке.

Поддерживает ли Alchemy русский интерфейс?

В доступной истории версий русская локализация не перечислена. В истории версий перечислены японская, персидская, упрощённая и традиционная китайская, испанская, нидерландская, французская и немецкая локализации. Основная терминология интерфейса остаётся английской.

Можно ли установить новые модули?

Архитектура допускает независимые Java-плагины, а исходный проект содержит документацию и примеры для разработчиков. Практически экосистема не поддерживается, готового современного каталога дополнений нет, а новый модуль должен соответствовать старому API и Java-среде. Для обычного пользователя это задача разработки, а не установка из магазина.

Безопасно ли устанавливать требуемую Java 1.5?

Историческое требование не следует воспринимать как рекомендацию для основной системы. Java 1.5 давно устарела. Для знакомства с программой лучше изолированная виртуальная машина или совместимое тестовое окружение без доступа к важным данным. Обновляемый современный редактор предпочтительнее для постоянной работы.

Можно ли использовать Alchemy на iPad или Android?

Официального мобильного приложения настольного проекта нет. Webchemy создавалась отдельно как веб-версия родственных идей и учитывала сенсорные устройства. Drawpile и современные редакторы дают поддерживаемые мобильные варианты, но являются другими продуктами.

Какой формат выбирать для дальнейшей обработки?

SVG подходит для масштабирования и правки контуров, PNG — для прозрачного растрового слоя, PDF — для страницы или истории сеанса, JPEG — для простого непрозрачного просмотра. Финальный выбор зависит от целевого редактора, но хранить один только JPEG неразумно: он теряет прозрачность и редактируемую геометрию.

Можно ли использовать результат коммерчески?

Лицензия GPL регулирует саму программу и её исходный код, а не автоматически устанавливает лицензию на рисунок пользователя. Однако Pull Shapes и фоновые изображения могут содержать материалы третьих лиц. Перед коммерческим использованием нужно удостовериться, что исходные PDF-фрагменты, шрифты и изображения допускают такое применение.

Итог по сценариям использования

Для короткого визуального мозгового штурма Alchemy остаётся необычным инструментом: Mirror, Random, Type Shapes, Pull Shapes и звуковые модули быстро создают материал, который трудно получить обычной кистью. На учебном занятии программа наглядно показывает, как ограничение контроля меняет творческий процесс. Для исследования истории цифровых интерфейсов ценность также сохраняется благодаря открытому коду и модульной архитектуре.

Для регулярной работы на современном компьютере выбор менее благоприятен. Архивный статус, старая Java-база, неработающий сетевой модуль и отсутствие поддержки делают Alchemy ненадёжной частью производственного конвейера. Даже при успешном запуске она не заменяет редактор: хороший результат нужно экспортировать в SVG или PNG и доводить в другом приложении.

Оптимальный подход — использовать Alchemy только как изолированный генератор исходных форм, включать запись PDF-сеанса до первого штриха и не хранить единственный экземпляр результата внутри старой среды. Для полноценной живописи рациональнее Krita или MyPaint, для точного вектора — Inkscape, для совместного холста — Drawpile, а для похожего эксперимента без старой настольной сборки — Webchemy.

Поделиться с друзьями
Андрей Федоров
Андрей Федоров

Фотография – это целое искусство, где необходима полная самоотдача, недюжинный самоконтроль и безупречное чувство прекрасного. А если вы ещё и желаете досконально разбираться в фототехнике – вам потребуется соответствующее образование и немалый опыт. У меня имеется и то, и другое, ведь я работаю профессиональным фотографом уже около 20 лет. За плечами высшее техническое образование в сфере фототехники, а также подтверждённая профессия «Фотоискусство и диджитал графика» от РГУ имени А. Н. Косыгина. Кроме того, полученные специальности не остановили меня в развитии, и я закончил ещё и несколько платных тематических курсов, существенно подтянув свои знания в сфере фотодела. В конце концов жизненный путь привёл меня к созданию своего сайта, где я делюсь собственным немалым опытом с читателями. Подробнее обо мне...

Оцените автора
( Пока оценок нет )
Топ фотограф
Добавить комментарий