aiScripts
1.18K subscribers
55 photos
135 videos
185 links
Пишу скрипты для автоматизации Adobe Illustrator. Более 190 000 скачиваний. Сайт: https://ais.sergosokin.ru Обсуждаем скрипты в чате: @aiscripts_chat
Download Telegram
Обновление скриптов: диапазоны артбордов

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

Где обновилось
ArtboardsRemapper v0.2.1 — сохраняет исходные имена в файл либо переименовывает артборды
DrawRectanglesByArtboards v0.2.1 — рисует прямоугольники по размерам артбордов
GroupArtboardObjects v0.2.1 — группирует объекты на артбордах
MaskArtboards v0.1.1 — создаёт обтравочную маску для объектов на артбордах

#illustrator #artboard #draw #group #mask
15
Обновление Иллюстратора 2025 v29.6

В июньское обновление добавили функции для работы с артбордами. Но если вы на старой версии — можно частично компенсировать скриптами.

Новое: Повтор последнего действия с артбордами — переместить, дублировать, масштабировать (Ctrl / Cmd + D)
Чем заменить:
1) MoveArtboards — перемещает артборды по осям на заданное расстояние
2) DuplicateArtboards — дублирует артборд по сетке
3) ArtboardResizeWithObjects — масштабирует артборды

Новое: Вставка копий объектов на выбранные артборды
Аналог: DuplicateToArtboards — дублирует выбранные объекты в заданные артборды

Полный обзор версии 29.6
👍95
Поворот текста на угол наклона линии

Инструмент «Текст по контуру» в Иллюстраторе — штука хорошая. Но что, если нужно просто повернуть тексты вдоль определённого сегмента? Без привязки. Например для создания карт местности, инфографики или чертежей.

Помогут японские скрипты:
1. RotateTextToMatchPathSegmentAngle от Sky Chaser High
2. AdjustTextAngleToSegment от Toshiyuki Takanashi

Как пользоваться
Выбираете текстовые объекты → выделяете две точки или сегмент контура → запускаете скрипт. Готово!

В чём разница
— Первый скрипт работает даже с точками, выбранными на разных контурах.
— Второй учитывает направление контура при вращении текста, если в коде задать followPathDirection: true.

📹 Урок на Youtube

#other_author #illustrator #text
🔥18👍71
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: относительные отступы от артбордов

Теперь в скриптах DrawRectanglesByArtboards v0.3 и MaskArtboards v0.2 можно задавать отступы от границ артбордов:
— фиксированным значением для всех артбордов (было),
— в процентах от размера меньшей стороны каждого артборда (новое).

Также сохраняются предыдущие настройки.

#illustrator #artboard #draw #group #mask
🔥86👍2
This media is not supported in your browser
VIEW IN TELEGRAM
InsertText — cкрипт вставляет или заменяет текст по указанным позициям внутри выбранных текстовых фреймов.

Для сравнения стандартная функция Edit → Find and Replace… ищет совпадения символов в текстах. InsertText же работает с порядковыми номерами символов, даже если содержимое текстовых фреймов разное.

Примеры задач массовой вставки
— индексы, артикулы, номера: A123SKU-A123;
— ценники: 1999$1,999;
— номера телефонов: +73700957369+7 370 095 73 69;
— разделители в время, даты: 11072025 → 11/07/2025;
— текст в начало или конец фреймов: 150150 см.

Подробнее о скрипте

#illustrator #text
🔥17👍621
This media is not supported in your browser
VIEW IN TELEGRAM
OffsetObjects — создаёт контуры для выбранных объектов разных типов. Например, когда нужно нарисовать подложку для стикеров, логотипов, текста, изображений.

Встроенная функция Object → Path → Offset Path работает только с векторными объектами. Для остальных объектов приходится искать индивидуальные обходные пути, что отнимает время.

Особенности
— Скрипт использует графический стиль, который мы собрали с Егором Чистяковым. Поэтому важно файл со стилем положить в одну папку со скриптом
— Основные настройки контура доступны в интерфейсе
— Цвет и имя слоя по умолчанию можно изменить в коде
— Изменить цвет контуров и слой можно после использования скрипта

Альтернативы
— Esko DeskPack (1500€/год) с плагином White Underprint
— Ручная обработка эффектами
— Для пользователей Корела макрос Contour

Подробнее о скрипте

#illustrator #item
🔥218👍2
Обновление: RenameItems v1.8

1. Исправил обработку составных контуров. Теперь, когда выбираете часть Compound Path по точкам с помощью лассо или прямого выделения, скрипт правильно покажет текущее имя всего объекта и переименует.

2. Починил функцию поиска и замены в именах слоёв и артбордов всего документа. Эта опция появляется в интерфейсе автоматически, когда в документе ничего не выбрано.

3. Добавил подстановку в поле ввода системных названий <Group>, <Mesh>, <Image> и прочих — так понятнее, что за объект выбран, если у него нет имени.

Подробнее о скрипте

#illustrator #item
8🔥6👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Нейросети и код: бесплатно, но не всегда хорошо

Ко мне обратился человек, который делает в Иллюстраторе карты нот для синтезаторов. Ему нужно было автоматически закрашивать выбранные клетки в цвет клавиши и подписывать ноты.

ChatGPT за несколько попыток выдал ему скрипт. Но он работал медленно — около 8 секунд, причём неважно, сколько клеток выбрано. Пользователь не разбирается в коде, поэтому не мог определить проблему и исправить сам.

Я глянул код и увидел лишние вычисления. Чуть подправил — теперь скрипт отрабатывает за 1-3 секунды (зависит от количества клеток).

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

По личному опыту нейросети — хороший инструмент, но:
— сложно объяснить некоторые задачи дизайнера;
— могут выдать неоптимальный код;
— ошибки и «галлюцинации» в их коде сложно обнаружить и исправить без человека с опытом.
👍267🔥1
Обновление Иллюстратора 2025 v29.7

1. Градиенты создаются на основе текущего цвета
Раньше по умолчанию на объекте создавался чёрно-белый градиент. Теперь он из исходного цвета и чёрного на другом конце.

Чем заменить
Скрипт ConvertToGradient в бесплатной или платной версии с дополнительными опциями.

2. Отдельная команда Rename для артбордов
Переименование нескольких артбордов с автонумерацией работает в Artboard Options. Теперь в меню ☰ Artboards добавили пункт Rename, который по факту ведёт в это же окно.

Чем заменить
BatchRenamer — мой скрипт для переименования артбордов, слоёв и объектов;
RenameArtboard от Sky Chaser High;
RenameArtboards от Лионеля Цацкина. Самый простой скрипт, переименовывающий все артборды.

3. Правильная нумерация артбордов
Раньше, если вы удаляли артборды и добавляли новые, их номера не сбрасывались. Например, после Artboard 2 мог идти Artboard 12. Теперь для новых артбордов индексы пересчитываются.

Чем заменить
Те же скрипты, что выше.

Официальный список изменений
👍12🔥53
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: ChangeOpacity v0.2

1. В режиме ввода точной прозрачности больше математических операций. Используйте +, -, *, / перед числом. Например, /2 для уменьшения текущей прозрачности объекта вдвое.

2. Добавил методы генерации случайной прозрачности:
— случайное значение в заданном диапазоне с шагом;
— изменение текущего значения у объекта на случайную заданную величину ±X%;
— распределение Гаусса для генерации вариаций близких к заданному значению.

3. Добавил предпросмотр. Теперь результат виден до нажатия OK.

Подробнее о скрипте

#illustrator #style
🔥112👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: BatchRenamer v1.6 для артбордов, слоёв и объектов

Автозаполнители стали удобнее
Коды размеров {w}, {h} и другие не обязательно вводить вручную — они собраны в новый выпадающий список. Можно по-прежнему вводить вручную или выбрать из списка и код подставится в поле ввода.

Выборочное редактирование
Для добавления приставки и суффикса больше не нужно кликать в отдельные переключатели — просто укажите в полях Range номера нужных элементов. Например, если хотите добавить приставку только к имени артбордов 1, 5-8 или суффикс к слоям 2, 10-15.

Конвертации регистра имени
Форматирует имена по единому стандарту на выбор из девяти вариантов в выпадающем списке. Например, snake_case — преобразует имена в нижний регистр и заменит все пробелы на нижнее подчёркивание.

Предпросмотр
Кнопка Preview теперь показывает итоговые имена не только в окне скрипта, но и в системных панелях Artboards, Layers.

Подробнее о скрипте

#illustrator #artboard #layer #item
9👍7🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: DuplicateToArtboards v0.2

Копирование на чётные/нечётные артборды
Добавил опции вставки копий выбранных объектов на все чётные (Even) или нечётные (Odd) артборды помимо ручного ввода номеров.

Увеличенное быстродействие
Оптимизировал выбор полученных копий (Select Pasted). Разница в скорости особенно заметна, если вы копируете объекты в большом количестве (сотни или тысячи).

Если вы используете Иллюстратор 29.6 и новее, нужно сбросить выделение (синяя подсветка) с артбордов перед запуском скрипта. Это надо потому, что изменившаяся функция вставки объектов на артборды из буфера обмена в Иллюстраторе искажает работу скрипта.

Скачать

#illustrator #item
7👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Полутоновый векторный арт из любых фигур

Halftone графику из любой фигуры можно сделать с помощью стандартных эффектов и бесплатных скриптов. Если у вас подписка на плагины Astute Graphics, то можно сделать двумя инструментами Phantasm → Halftone и FindReplace Art.

1. Добавляем к объекту последовательно три эффекта: Blur → Gaussian Blur, Rasterize, Pixelate → Color Halftone.

2. Объект красим в любой цвет или градиент.

3. Разбираем эффекты Object → Expand Appearance

4. Трассируем в чёрно-белый цвет, исключая белый.

5. Закрашиваем результат в выбранные цвета случайным образом через RandomSwatchFillColor Айвараса Гонтиса.

6. Не важно, что трассированные формы искажены, так как далее их выделяем по группам цветов инструментом Magic Wand и заменяем на свои фигуры через replaceItems Александра Ладыгина.

P.S. Можно экспериментировать с настройками эффектов, заливкой. Это даст разную плотность и размер кругов. Главное для трассировки, чтобы круги не слипались друг с другом.

#other_author #in_use #illustrator
🔥2355👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: FitArtboardsToArtwork v0.3

Добавил в скрипт, который подгоняет размер артбордов под их незаблокированное содержимое, больше контроля над процессом.

Гибкий выбор артбордов
Теперь нет ограничения диапазоном «от и до». Можно перечислить нужные артборды через запятую (1, 3, 5) или задать группу через дефис (2-8).

Контроль над сторонами артборда
Раньше скрипт менял размер артборда со всех сторон. Теперь можно выбрать, какие именно стороны подогнать под контент. Например, можно изменить только высоту артборда, оставив ширину неизменной.

Отступы в процентах
Кроме фиксированных значений в единицах документа, можно задавать отступы в процентах от размера содержимого. Например, если установить Left и Right по 50% — слева и справа будет пространство, равное половине ширины контента на артборде.

Скачать скрипт

#illustrator #artboard
🔥14👍64
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: ArtboardsFinder v0.2

Теперь скрипт не только ищет артборды для навигации по ним, но и может выгрузить данные в табличный CSV или простой TXT. При экспорте сами выбираете, какие колонки нужны: номер, название, ширина или высота.

Под списком добавил счётчик Found — сразу видно, сколько результатов нашлось.

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

black|red — найдёт все артборды, в названии которых есть хотя бы одно из этих слов;
^\D$* — покажет артборды, в названии которых нет цифр;
^a — артборды, которые начинаются на букву «a»;
^(3|9) — артборды, размер которых начинается с 3 или 9.

Подробнее о скрипте

#illustrator #artboard
9
Обновление Иллюстратора 2026 v30.0

1. Фоны артбордов
Раньше артборды не имели заливки, которую можно было бы экспортировать. Теперь выбор фонового цвета добавили в свойства артбордов, но пока фоны не экспортируются.

Чем заменить
Скрипт DrawRectanglesByArtboards нарисует прямоугольники по размеру артбордов, а затем их можно вручную перекрасить.

2. Привязка по касательным и перпендикулярно
Расширенные Smart Guides подсветят при рисовании или перемещении линии точку касания к объекту.

Чем заменить
Common Tangents — скрипт рисует касательные между двумя выбранными изогнутыми объектами;
Tangents From A Point — рисует от одной выбранной точки касательные к изогнутому объекту.

3. Перцепционные градиенты, как в Фотошопе
В панели градиентов новый режим Perceptual делает естественнее переходы между цветовыми точками.

Чем заменить
Платный GradientBlender включает больше методов для построения переходов между цветами, но из-за ограничений скриптов имеет недостатки.

Официальный список изменений Ai v30.0
👍8🔥65
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: ShowObjectNames v0.5

Раньше скрипт выводил на холст только имена выбранных объектов, а теперь может для артбордов. Радиокнопки выбора разместил в верхней части интерфейса.

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

Предыдущие посты: первый, второй

Скачать скрипт

#illustrator #artboard #item #text
8🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Динамические бенто-сетки

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

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

1. Рисуем поверх формы разделительные линии с обводкой.

2. Группируем линии и применяем Effect → Path → Outline Stroke и Pathfinder → Merge.

3. Группируем их с нижней формой и применяем Pathfinder → Subtract и Stylize → Round Corners.

Если нужны отдельные объекты, то разбираем группу с эффектами через Object → Expand Appearance. И после ещё можно сделать плавные скругления бесплатным скриптом Round Corners Customization.



А автоматически генерировать разные сетки с настройкой количества ячеек, отступов и скруглений можно моим платным скриптом BentoGrid.

#learn #illustrator #draw #paid
116👍103
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление: StrokesWeightDown и StrokesWeightUp v0.4

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

Основные изменения сделал в оконном режиме. Он появляется, если запускать скрипты с зажатой клавишей Alt.

1. Relative
Изменение толщины в процентах относительно текущего размера.

2. Absolute
Ввод точного значения или использование математических операций. Можно быстро подставить минимальное, максимальное или среднее значение среди выбранных путей.

3. Random
Генерация случайной толщины в заданном диапазоне с шагом. Также можно быстро подставить минимальное и максимальное значение из текущих объектов.

А чтобы тонкие линии случайно не исчезали при вычислениях, добавил опцию Don’t reduce below — это сохранит минимальную толщину.

Подробнее о скрипте

#illustrator #style
👍84🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
С версии Иллюстратора СС 2024 28.3 появились сочетания клавиш для смены стилей текста:

1. Bold (Shift + Ctrl/Cmd + B).
2. Italic (Shift + Ctrl/Cmd + I).
3. Underline (Shift + Ctrl/Cmd + U).

Их можно заменить в Edit → Keyboard Shortcuts (Menu Commands).

Для старых версий Иллюстратора создал скрипты, которые могут переключать стили для текстовых фреймов или выделенных фрагментов.

1. ToggleTextBold — ищет в установленном шрифтовом семействе варианты тонкого (Regular, Normal, Roman, Book, Light, Thin) и полужирного (Bold, Semibold, Demi, Medium, Black) начертаний для переключения.

2. ToggleTextItalic — ищет курсивный или прямой стили для переключения. Например, если текст набран Fira Sans Thin, то проверит для замены установленный Fira Sans Thin Italic.

3. ToggleTextUnderline — переключает подчёркивание в панели Character.

4. ToggleTextStrikethrough — переключает зачёркивание.

Скачать скрипты

#illustrator #text
4👍3