Найкращий спосіб створити масив об’єктів у Illustrator?


18

Мені часто доводиться створювати масив об'єктів або по прямій лінії, обертаній навколо центральної точки, або під кутом уздовж доріжки. На даний момент я використовую всілякі різні і, без сумніву, дурні способи зробити це, як правило, по одному з невеликою головою математики та палітрою перетворень. І я знаю, що це найглухіший спосіб зробити це. Хтось може вказати мені на правильний шлях або на плагін, якщо це неможливо в Illustrator?


це не питання для StackOverFlow?
rzlines

Хрм ... Я не думаю, що ці питання справді вписуються в сферу SuperUser, оскільки це скоріше мистецтво, фотошоп.
Джош Хант

2
Я думаю, що це нормально - це питання про "комп'ютерне програмне забезпечення" за факлом, не набагато інакше, ніж запитання про хитрощі Excel або редагування відео.
dsolimano

1
грррр. одного дня я навчусь читати питання перед голосуванням, щоб закрити. ні, не надсилайте це на stackoverflow ....
шарлатаний кіхот

Відповіді:


17

Перейдіть до Effects -> Distort / Trasnform -> Transform ... Додайте необхідну кількість копій, потім відіграйте з елементами управління масивом


Це не буде робити відображення по кривій по вигляду, але це дуже корисно, ура!
Sophistifunk

7

Є кілька способів цього досягти ...

  • Найшвидший метод полягає в перекладі, масштабуванні або обертанні об'єкта, при цьому його дублювання. Щоб дублювати об’єкт у Windows, утримуйте клавішу 'alt' *. Перетворення та дублювання може бути повторене натисканням CTRL + D.

  • Для більшої точності виберіть інструмент перетворення з панелі інструментів і натисніть клавішу Enter. Після цього повинен з'явитися діалог, що дозволяє вводити числові значення, і мати кнопку "копіювати". Знову ж таки, коли діалог закриється, ви можете натиснути CTRL + D, щоб повторити.

  • Інструмент Blend може «крокувати» об’єктами, у яких також є можливість обертання об’єктів, щоб відповідати шляху.

  • Палітра "Дії" може записувати та відтворювати кілька перетворень.

  • Illustrator підтримує декілька мов для створення сценаріїв, і це пропонує найбільш гнучке рішення, але, як правило, більше часу вимагає вивчення та налаштування.

* Комбінації клавіш Mac можуть незначно відрізнятися.


Трансформація працює в простих випадках, але ви не можете обертатися навколо спеціальної точки, використовуючи будь-який із діалогів перетворення (наскільки я знаю), і зовсім не корисно, коли ви хочете, щоб нові об'єкти йшли шляхом. Проте я загляну в інструмент «Суміш», ура.
Sophistifunk

2
Я підозрюю, що ти маєш рацію. Можна встановити точку обертання візуально, утримуючи клавішу ALT, а потім клацнувши. Після цього з'явиться діалог обертання, що дозволяє вказати кут повороту.
AffineMesh

2

Ви також можете використовувати сценарії. Наприклад, саме так ви можете створити 20 елементів шляху з випадковим обертанням і положенням від центру.

// creating a document
var doc = app.documents.add();
// adding a new layer
var layer = doc.layers.add();

// variable declarations
var i, ray, displacement, dx, dy;

// creating 20 path items in a loop and setting their parameters
for (i = 0; i < 20; i++) {
    // adding a path item and saving it to the "ray" variable
    ray = layer.pathItems.add();
    // defining path points
    ray.setEntirePath([ [0, 0], [0, 10]]);

    // generating a random angle for rotation
    // note: rotation in Illustrator is counter-clockwise
    ray.rotation = Math.round(Math.random() * 360);
    // applying rotation to the path, using its bottom as the origin point
    ray.rotate(ray.rotation, true, true, true, true, Transformation.BOTTOM);

    // moving the path away from the center of the document by "displacement" amount
    displacement = 10 + Math.random() * 10;
    // calculating x and y coordinates from "displacement"
    // (which is basically a hypotenuse)
    dx =   displacement * Math.sin( (180 + ray.rotation) * Math.PI / 180 );
    dy = - displacement * Math.cos( (180 + ray.rotation) * Math.PI / 180 );
    // translating the path
    ray.translate(dx, dy);
}

Потім ви можете зберегти це як "somefile.js" і виконати за допомогою File-> Scripts-> Other script ... Або вставити його в набір інструментів ExtendScript і запустити його звідти.


Ніколи про це не думали, ура.
Sophistifunk

2

Я вважаю, що використання технічних векторних програм є найкращим.

У мене одночасно відкриті Illustrator та AutoCAD і можу копіювати векторні рядки кліпу в Illustrator. Якщо ви знаєте, як використовувати обидва, ви можете пролетіти через геометричні дизайнерські роботи.


0

Найпростіший спосіб я знайшов:

  1. За допомогою інструмента вибору (значок чорної стрілки або Vна клавіатурі) виберіть те, що ви хочете масиву.

  2. Клацніть інструмент обертання (значок обертової стрілки або Rна клавіатурі), утримуйте Altта виберіть центр обертання.

  3. З'явиться спливаюче вікно. Введіть кут повороту (приклад: якщо ви хочете, щоб три речі мали масив по колу, то розділіть 360 на три). Клацніть Копіювати .

  4. Ви помітите, що з’явилася лише одна річ. Клацніть Ctrl+, Dщоб дублювати річ із кількістю потрібних копій.

Сподіваюся, це допомогло!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.