Alchemy: программа для экспериментального цифрового рисования
Alchemy — нестандартная программа для рисования, созданная не для финальной отрисовки, ретуши или аккуратного векторного дизайна, а для самого раннего этапа творческой работы. Её задача — помочь художнику быстро получить визуальные зацепки: случайные силуэты, абстрактные пятна, симметричные формы, странные контуры, заготовки персонажей, существ, техники, кораблей, окружения и декоративных элементов.
Скачать Alchemy
Для рисования и иллюстраций
Это не классический графический редактор в духе Photoshop, Krita или GIMP. В Alchemy нет привычной логики нарисовал — выделил — поправил — отменил. Программа работает иначе: пользователь создает поток форм, смотрит на получившийся хаос и ищет в нём образ. Такой подход особенно полезен в концепт-арте, когда нужно не вылизывать линию, а быстро перебрать десятки направлений и найти неожиданное решение.
Alchemy хорошо описывает сама идея визуального мозгового штурма. Художник не начинает с точного эскиза. Он запускает программу, выбирает модуль, рисует несколько пятен или линий, включает искажение, симметрию или случайную генерацию, а затем начинает видеть в этих формах персонажа, маску, робота, насекомое, инопланетное существо, архитектурную конструкцию или корабль. Полученный набросок можно экспортировать и доработать уже в полноценной программе для цифровой живописи.
Alchemy особенно интересна тем, что она не пытается заменить другие инструменты художника. Её сильная сторона — не финальное качество, а скорость рождения идеи. В обычном редакторе пользователь часто слишком рано начинает думать о слоях, кистях, детализации, размере холста, чистоте линии и композиционной аккуратности. В Alchemy эти вещи намеренно отодвинуты на второй план. Здесь важнее импровизация, случайность, быстрый силуэтный дизайн и работа с формой.
Программа распространяется как бесплатный open source-проект. Она создана Karl D.D. Willis и Jacob Hina, работает на Windows, Mac OS X и Linux, использует Java и построена вокруг модульной системы. Сейчас проект не развивается активно, но сама идея Alchemy до сих пор остается полезной: это один из редких инструментов, где цифровой скетчинг превращён в генератор визуальных идей, а не просто в имитацию бумаги и карандаша.
Содержание
Основные характеристики Alchemy
| Характеристика | Описание |
|---|---|
| Название | Alchemy / Al.chemy |
| Тип программы | экспериментальная программа для рисования и генерации идей |
| Основное назначение | скетчинг, визуальный мозговой штурм, поиск силуэтов, концепт-арт |
| Разработчики | Karl D.D. Willis и Jacob Hina |
| Платформы | Windows, Mac OS X, Linux |
| Технологическая база | Java |
| Лицензия | GNU GPL |
| Подход к рисованию | модульное создание и искажение форм |
| Основные элементы | canvas, toolbar, Create modules, Affect modules |
| Экспорт | PDF, PNG, JPEG, SVG |
| Поддержка планшета | есть работа с нажимом через Pressure Shapes и JPen |
| Текущее состояние | архивный проект, больше не поддерживается |
| Главная особенность | отсутствие привычного редактирования ради быстрого потока форм |
Alchemy нельзя оценивать по тем же критериям, по которым обычно оценивают графические редакторы. У неё нет богатой кистевой системы, развитых слоев, масок, корректирующих фильтров, инструментов ретуши, полноценной работы с текстом или векторного редактирования. Но именно из-за этого программа остается необычной. Она убирает лишнее и заставляет работать с первичной формой.
Главный рабочий объект в Alchemy — не слой, не документ и не отдельный редактируемый контур, а форма на холсте. Форма может быть нарисована обычным движением пера, создана из букв, сгенерирована из PDF-заготовок, искажена скоростью движения, отражена зеркально, размножена или случайно изменена. Пользователь постоянно получает визуальный материал, который можно интерпретировать.
Для художника это похоже на поиск образов в пятнах краски, облаках или случайных следах туши. Только вместо физической случайности здесь используются цифровые модули: Shapes, Pull Shapes, Type Shapes, Speed Shapes, Mirror, Random, Displace, Gradient, Smooth, Colour Switcher и другие инструменты.
Кому подойдет Alchemy
Alchemy лучше всего подходит тем, кто работает с идеями, а не с финальной полировкой изображения. Программа полезна концепт-художникам, иллюстраторам, дизайнерам персонажей, художникам окружения, преподавателям рисования, студентам творческих направлений и всем, кому нужен быстрый способ выйти из творческого ступора.
В концепт-арте Alchemy удобно использовать для поиска:
-
силуэта персонажа;
-
формы монстра или фантастического существа;
-
общей массы робота;
-
очертаний космического корабля;
-
абстрактной композиции;
-
необычных декоративных элементов;
-
основы для маски, шлема или брони;
-
органических пятен для дальнейшей детализации;
-
hard surface-форм через Pull Shapes;
-
быстрых mood sketch-заготовок.
Сильнее всего программа раскрывается в моменте, когда художник не знает, с чего начать. Вместо пустого листа он получает набор случайных визуальных стимулов. Эти формы не решают задачу за него, но дают материал для воображения. Один и тот же абстрактный силуэт можно прочитать как голову животного, фрагмент механизма, архитектурную башню или корпус дрона.
Alchemy также хорошо подходит для упражнений. Например, преподаватель может дать студентам задание: за 10 минут создать 20 силуэтов существ с помощью Pull Shapes и Mirror, затем выбрать 3 самых удачных и доработать их в другом редакторе. Такой формат помогает развивать насмотренность, скорость принятия решений и умение видеть образ в случайной форме.
Программа не подойдет пользователю, которому нужно сразу получить аккуратный финальный рисунок. Для чистовой иллюстрации лучше взять Krita, Photoshop, Clip Studio Paint, Adobe Fresco или Procreate. Для ретуши фотографии больше подходят Photoshop и GIMP. Для точной векторной графики — Inkscape или Illustrator. Alchemy занимает другую нишу: она нужна на этапе, когда важнее не качество линии, а направление идеи.
Интерфейс Alchemy
Интерфейс Alchemy намеренно сделан минималистичным. При запуске пользователь видит рабочее окно и холст. Основная панель появляется в верхней части окна и не занимает много места. Такой подход нужен для того, чтобы не отвлекать художника от рисования. В обычном режиме интерфейс можно скрывать и показывать, а панель инструментов вызывается простым движением к верхней части окна или клавишей Space.
Главные элементы интерфейса:
| Элемент | Назначение |
|---|---|
| Canvas | рабочий холст, на котором создаются формы |
| Menu Bar | верхнее меню программы |
| Tool Bar | основная панель инструментов |
| Style | переключение между линией и заливкой |
| Over | режим рисования поверх существующих форм |
| Under | режим рисования под уже созданными формами |
| Line Weight | толщина линии |
| Color | выбор foreground/background color |
| Transparency | прозрачность активного цвета |
| Create | выбор модуля создания формы |
| Affect | выбор модуля изменения формы |
| Clear | очистка всего холста |
| Sub-toolbar | дополнительная панель параметров выбранного модуля |
В верхнем меню на Windows и Linux видны разделы File, Edit, View, Session, Switch, Settings, Help. На Mac OS X часть системных пунктов находится в стандартной верхней панели macOS. Для повседневной работы чаще всего используются не все пункты меню, а именно toolbar: Style, Over, Line Weight, Color, Transparency, Create, Affect, Clear.
Кнопка Style переключает способ рисования. В одном режиме Alchemy работает линией, в другом — сплошной формой с заливкой. Это важное переключение: для обычного скетча удобнее линия, а для поиска силуэта — заливка. Быстрая смена стиля позволяет то накидывать контуры, то закрывать большие пятна.
Кнопка Over отвечает за то, будет ли новая форма рисоваться поверх уже существующих. В связке с режимом Under это дает простой способ наращивать композицию. Можно сначала создать крупные серые массы, затем рисовать поверх них черные детали, а затем подложить более светлые элементы снизу. Полноценных слоев здесь нет, но режимы Over/Under частично закрывают базовую задачу глубины.
Line Weight регулирует толщину линии. В Alchemy это не декоративная мелочь, а рабочий параметр: толстая линия быстро создает массу и силуэт, тонкая — добавляет хаотичную детализацию, нервные контуры и мелкие признаки формы. Увеличивать и уменьшать line weight можно через панель, а также горячими клавишами [ и ].
Color управляет активным цветом. В Alchemy есть foreground color и background color. Между ними можно переключаться кнопкой со стрелками или клавишей X. Цвет выбирается через встроенный color picker, а при необходимости можно использовать eye dropper и взять цвет с экрана. Для программы, которая ориентирована на быстрые формы, этого достаточно: художник может работать в черно-белом режиме, в серой гамме или использовать несколько цветовых акцентов.
Transparency регулирует прозрачность активного цвета. Это полезно для наложения пятен друг на друга. Если работать полупрозрачными формами, Alchemy начинает давать более сложные пересечения, мягкие массы и неожиданные переходы. Прозрачность особенно хорошо работает вместе с Gradient, Colour Switcher и модулями случайного искажения.
Create и Affect — ключевые кнопки программы. Через Create выбирается модуль, который создает форму. Через Affect выбирается один или несколько модулей, которые изменяют уже созданные формы. Это главный принцип Alchemy: одни модули рождают материал, другие вмешиваются в него.
Кнопка Clear полностью очищает холст. В Alchemy она используется чаще, чем в классических редакторах, потому что программа поощряет быстрые серии. Пользователь делает несколько попыток, очищает canvas, снова запускает визуальный хаос и перебирает идеи. На Windows очистка доступна через Ctrl + Backspace, на Mac — через Command + Backspace.
Как устроена логика работы
Alchemy сознательно отказывается от привычного редактирования. В ней нет нормального Undo, выделения объектов и точного постредактирования формы. Это не недостаток реализации, а часть идеи. Программа заставляет не исправлять каждую линию, а двигаться дальше.
В обычном редакторе художник часто застревает на раннем этапе. Он делает линию, отменяет, снова проводит, исправляет контур, увеличивает масштаб, поправляет мелочь, хотя сама идея еще не найдена. Alchemy ломает этот сценарий. Здесь важнее набрать поток форм, чем сделать одну форму идеальной.
Такой подход хорошо работает для:
-
быстрых разминок перед рисованием;
-
поиска формы без страха испортить работу;
-
создания десятков вариантов;
-
упражнений на силуэт;
-
визуального брейншторма;
-
генерации случайных пятен;
-
подготовки базы для дальнейшей отрисовки.
В Alchemy лучше работать короткими сессиями. Например, 5 минут — на серию черно-белых силуэтов. Еще 5 минут — на симметричные формы через Mirror. Еще 5 минут — на механические пятна через Pull Shapes. После этого можно выбрать несколько результатов и перенести их в Krita, Photoshop, GIMP, Blender или Inkscape.
Отдельная ценность программы — эффект парейдолии. Когда человек смотрит на случайное пятно, мозг пытается найти знакомый образ. Alchemy превращает этот эффект в рабочий метод. Художник не придумывает существо с нуля, а видит его в случайной форме. Затем он начинает уточнять: здесь будет голова, здесь броня, здесь лапы, здесь хвост, здесь кабина, здесь крыло.
Create Modules: модули создания форм
Create-модули отвечают за то, каким способом Alchemy создает форму. В один момент активен один create-модуль. Это важное ограничение: пользователь выбирает конкретный способ генерации материала и работает с ним, пока не решит переключиться.
Shapes
Shapes — базовый модуль Alchemy. Он ближе всего к обычному рисованию. В режиме Freeform пользователь рисует свободную линию или форму движением мыши, пера или планшета. В режиме Straight можно создавать прямые отрезки. При работе с прямыми линиями двойной клик начинает новую форму.
В solid shape-режиме важна кнопка Outline. Она позволяет временно видеть только контур будущей залитой фигуры. Когда форма завершена, Alchemy автоматически заполняет её цветом. Это удобно для силуэтного дизайна: художник сначала ведет контур, а затем получает цельное пятно.
Shapes подходит для начального знакомства с программой. Через него удобно понять, как работают Style, Line Weight, Color, Transparency, Over/Under и быстрый сброс холста. Если нужна простая программа для скетчинга без лишних настроек, Shapes дает самую понятную точку входа.
Mic Shapes
Mic Shapes использует звук с микрофона. Этот модуль превращает громкость в параметр формы. В режиме Fatten звук влияет на толщину линии: чем громче входящий сигнал, тем толще линия. В режиме Shake звук влияет на положение линии и делает её более дерганой.
Параметр Volume регулирует чувствительность к звуку. Если значение низкое, даже тихий шум будет заметно менять форму. Если значение выше, модуль будет реагировать только на более сильный звук.
Mic Shapes полезен не всем, но как экспериментальный инструмент он хорошо показывает философию Alchemy. Программа позволяет рисовать не только рукой, но и внешним случайным фактором. Для живых выступлений, перформансов, занятий с детьми и упражнений на случайность этот модуль может давать интересный результат.
Speed Shapes
Speed Shapes реагирует на скорость движения пера или мыши. Чем быстрее движение, тем сильнее форма выбрасывается за фактическую позицию курсора. Получаются резкие, вытянутые, нервные линии и формы, которые могут уходить далеко за ожидаемую траекторию.
В модуле есть Speed slider, который определяет, насколько активно скорость влияет на форму. Также доступно переключение Line Type между прямыми и кривыми линиями.
Speed Shapes хорошо подходит для динамичных объектов: крыльев, хвостов, щупалец, энергетических следов, острых силуэтов, абстрактных жестовых линий. Если нужно быстро получить ощущение движения, этот модуль работает лучше обычного пера.
Trace Shapes
Trace Shapes строится вокруг скрытого изображения. В этом режиме Alchemy загружает картинку под canvas, а линия пользователя цепляется за края изображения. В результате художник не просто обводит видимую фотографию, а получает странные контуры, связанные с невидимыми границами.
Основные элементы Trace Shapes:
| Элемент | Что делает |
|---|---|
| Display Image | показывает или скрывает исходное изображение |
| Load Image | загружает новое изображение |
| Snap Distance | задает расстояние, на котором линия цепляется за край |
| Tolerance | определяет, насколько выраженным должен быть край для привязки |
Trace Shapes хорош для упражнений, когда нужно получить форму, не контролируя её полностью. Можно использовать его для странных контуров, абстрактных пятен, силуэтов окружения и неожиданных композиционных линий. На современных системах сетевые функции старой Java-программы могут работать нестабильно, но сам принцип модуля остается понятным: изображение используется как скрытый источник формы.
Pressure Shapes
Pressure Shapes использует нажим графического планшета. Чем сильнее нажим, тем толще или выразительнее линия. Для пользователей планшетов этот модуль особенно важен, потому что он приближает Alchemy к живому скетчингу.
Pressure Shapes не превращает программу в полноценную цифровую студию с кистями, текстурами и стабилизацией уровня Krita. Но он делает работу более естественной. Если рисовать мышью, Alchemy ощущается как генератор форм. Если рисовать планшетом, она становится ближе к инструменту быстрого концепт-скетчинга.
Type Shapes
Type Shapes создает случайные формы на основе шрифтов, установленных в системе. Программа берет буквенные формы, наслаивает, искажает и превращает их в абстрактные пятна. Это один из самых интересных модулей Alchemy, потому что буквы имеют узнаваемую геометрию: дуги, вертикали, диагонали, засечки, петли, острые углы. После искажения они начинают работать как материал для силуэтов.
Основные параметры Type Shapes:
| Параметр | Назначение |
|---|---|
| Distortion | степень искажения буквенных форм |
| Auto-generate | автоматическое создание более сложной формы из нескольких элементов |
| Size | размер создаваемых форм |
| Key Drawing | размещение форм на холсте через клавиши клавиатуры |
Type Shapes удобно использовать для поиска декоративных элементов, фантастических символов, масок, деталей брони, силуэтов механизмов и абстрактных композиций. Если включить Auto-generate, Alchemy начинает быстрее создавать сложные формы, которые можно использовать как основу для персонажей, кораблей или орнаментов.
Median Shapes
Median Shapes создает среднюю линию между предыдущей и текущей линией. Визуально это дает более сложный след, чем обычное рисование: новая форма зависит от того, что уже было сделано до нее. Модуль полезен для органических структур, повторяющихся линий, мягких переходов и абстрактных контуров.
Median Shapes лучше работает в сериях. Если провести одну линию, эффект может показаться неочевидным. Но когда пользователь делает несколько движений подряд, между ними начинает возникать дополнительная графическая связь.
X Shapes
X Shapes создает жесткие, острые, erratic-формы, зависящие от длительности линии и скорости пера. В отличие от мягкого скетчинга, этот модуль дает агрессивную геометрию. Он хорошо подходит для hard surface-набросков, острых силуэтов, фантастической техники, насекомоподобных существ, брони, оружия и абстрактных разрушенных форм.
Параметр Distance управляет максимальным расстоянием от пера, на котором появляются формы. Чем выше значение, тем сильнее модуль отрывает результат от движения руки. Это хорошо, когда нужна непредсказуемость, но плохо, если пользователь пытается рисовать точно.
Inverse Shapes
Inverse Shapes работает наоборот: форма рисуется, когда перо поднято, и не рисуется, когда перо опущено. Это странный, но полезный прием для разрыва привычной связи между рукой и линией. Пользователь перестает полностью контролировать результат, а программа создает более неожиданную траекторию.
Такой модуль подходит для упражнений на случайность. Его не стоит выбирать для аккуратного контура, но он может помочь, когда нужно сломать слишком предсказуемый рисунок.
Detach Shapes
Detach Shapes создает форму в отдельной точке, смещенной от пера. Пользователь двигает курсор в одном месте, а реальная точка рисования находится на расстоянии. Параметр Distance задает степень отрыва.
Detach Shapes полезен для получения странных параллельных контуров, вторичных силуэтов, неожиданных линий и визуального смещения. Он хорошо сочетается с абстрактными задачами, где точный контроль не нужен.
Scrawl Shapes
Scrawl Shapes создает хаотичные каракули. Это один из самых нервных модулей Alchemy. Он генерирует линии, которые выглядят случайно, грязно, живо и непредсказуемо.
Основные параметры:
| Параметр | Что регулирует |
|---|---|
| Flow | скорость вытекания формы из пера |
| Detail | количество детализации |
| Noise | ширина разброса вокруг исходной позиции |
Если уменьшить Detail, формы становятся более плавными. Если увеличить Noise, линии сильнее расходятся от исходной точки. Scrawl Shapes подходит для шероховатых силуэтов, черновых масс, органики, хаоса, текстурных заготовок и быстрых грязных поисков.
Pull Shapes
Pull Shapes — один из самых важных модулей Alchemy для концепт-арта. Он берет формы из PDF-файлов, расположенных в папке shapes внутри директории программы, и вытягивает их на canvas как визуальные заготовки. Пользователь может добавлять свои PDF-файлы, удалять ненужные наборы и управлять тем, какие формы будут использоваться.
В Pull Shapes есть несколько важных элементов:
| Элемент | Назначение |
|---|---|
| drop box / список наборов | выбор папки или набора PDF-форм |
| All shapes | использование всех доступных наборов |
| Reload | повторное сканирование папки shapes |
| Spacing | частота добавления форм |
| Size | размер вставляемых форм |
| Rotate | случайный поворот форм |
Pull Shapes особенно полезен для hard surface-дизайна. Если загрузить набор механических деталей, программа начнет быстро выдавать пятна, похожие на элементы роботов, брони, техники и кораблей. Если использовать органические силуэты, можно получить монстров, насекомых, растения, фрагменты костей или декоративные формы.
Практический порядок работы простой:
-
Открыть Alchemy.
-
Навести курсор на верхнюю часть окна, чтобы появилась toolbar