В случайном порядке размеры и прозрачность векторных объектов
Для примера возьмем простую векторную иллюстрацию состоящую из фона залитого линейным градиентом и группы, в которую входят множество объектов — звезда.
Для применения данных скриптов к объектам, необходимо разгруппировать группу, в которой они находятся. Для этого переходим Object > Ungroup.
Скрипт RandResize изменяет размеры выделенных объектов в случайном порядке в диапазоне от 0% до 1000% от первоначального размера объектов. Для демонстрации работы скрипта выделяем все объекты и переходим File > Scripts > RandResize. В диалоговом окне Script Prompt устанавливаем минимальный размер 5 % и нажимаем ОК.
В следующем диалоговом окне устанавливаем максимальное значение 150% и нажимаем ОК.
В результате работы скрипта получаем звездное небо со звездами различных размеров.
Особенностью работы скрипта RandResize является то, что он изменяет в случайном порядке размеры объектов, но не изменяет их координаты.
Скрипт RandOpacity изменяет прозрачность выделенных объектов в случайном порядке в диапазоне от 0% до 100% от первоначальной прозрачности объектов. Для демонстрации работы скрипта выделяем все объекты и переходим File > Scripts > RandOpacity. В диалоговом окне Script Prompt устанавливаем минимальное значение прозрачности 10% и нажимаем ОК.
В следующем диалоговом окне устанавливаем максимальное значение прозрачности 90% и нажимаем ОК.
В результате применения данных скриптов получаем мерцающее звездное небо.