Vectorboom
Советы / Техники / Comments: 3

Создаем инфографику, используя 2:1 проекцию

Ярослав Лазунов
02.03.2015
Цель Урока

This article was originally published on Vectips.com in English. You can view the original article here...

В сегодняшнем уроке мы нарисуем трехмерный график, используя "2:1" изометрическую проекцию. Такой вид изометрии используется в компьютерных играх для создания сцен. Для автоматизации и ускорения процесса мы создадим три экшена, которые пригодятся вам также в будущих проектах. Затем мы используем данные для создания плоского графика при помощи Graphs Tool и, наконец, создадим финальный дизайн.

"Правильные" изометрические проекции используют угол 30º, но мы будем использовать угол 26.57º. И вот почему: большинство изометрической графики, которую мы видим сегодня использует вариант проекции, который называется "2:1". Это появилось во времена пиксель арта и до сих пор используется. В стандартной 30 градусной изометрии наблюдатель расположен как-бы слишком высоко, что выглядит не очень естественно. Я думаю, что "правильные" изометрические проекции подходят больше для технического черчения, а "2:1" изометрию лучше использовать в дизайне. На рисунке ниже показано для сравнения, как выглядит куб в двух видах изометрической проекции.

Шаг 1

Запускаем Иллюстратор и создаем новый документ (Cmd / Ctrl + N).  Вы можете работать в RGB или CMYK цветовом режиме.

Action для создания изометрических проекций

Шаг 2

Давайте создадим action, который позволит нам автоматизировать процесс создания изометрических проекций, что существенно ускорит нашу работу сегодня. Нарисуем три одинаковых прямоугольника при помощи Rectangle Tool (M) с заливкой произвольного цвета.

Откроем панель Actions (Window > Actions) и создадим новый сет, нажав на соответствующую кнопку в панели. Называем этот сет 2:1 Isometric Actions

Шаг 3

Нажимаем на кнопку Create New Action в панели Actions и называем его Left, затем нажимаем на кнопку Record.

Выделяем прямоугольник слева и переходим Object > Transform > Shear…, устанавливаем угол 26,57 градусов и выбираем опцию Vertical.

После нажатия на OK наши действия будут записаны в панели Actions. Нажимаем на кнопку Stop.

Шаг 4

Нажимаем на кнопку Create New Action в панели Actions и называем его Right, затем нажимаем кнопку Record.

Выделяем прямоугольник справа и переходим Object > Transform > Shear…, устанавливаем угол -26,57 градусов и выбираем опцию Vertical.

Нажимаем на кнопку Stop в панели Actions.

Шаг 5

Нажимаем на кнопку Create New Action в панели Actions, называем его Top, затем нажимаем кнопку Record.

Выделяем прямоугольник сверху и переходим Object > Transform > Rotate…, устанавливаем угол 45 градусов.

Шаг 6

Теперь переходим Object > Transform > Scale…, устанавливаем 141,42% для опции Horizontal и 70,71% для опции Vertical.

Нажимаем на кнопку Stop в панели Actions.

Совместив полученные формы, мы увидим, что они точно подходят друг к другу.

Шаг 7

Сохраним action. Для этого выбираем Save Actions... во всплывающем меню панели Actions. К сожалению в последних релизах Adobe Illustrator (CS6-CC2014) некоторые действия и параметры эффектов могут самопроизвольно исчезать в загруженном action после рестарта приложения. Если это случится, удалите action из панели, затем загрузите его снова (выбираем Load Actions ... в меню панели).

Создание графиков

Шаг 8

Инфографика всегда предполагает работу с данными на первом этапе. Берем Bar Graph Tool  и создаем прямоугольное выделение (кликнуть и потащить) на монтажной области. В результате этих действий открывается окно Graph Data, в которое необходимо ввести категории и данные, соответствующие им.

Вся информация вводится в текстовое поле. Выделение необходимых ячеек таблицы осуществляется при помощи курсора. После ввода информации нажмите на кнопку Apply диалогового окна, это приведет к созданию графика.

Шаг 9

Созданный вами объект является динамическим, то есть вы всегда можете изменить название, последовательность и количество категорий и данных. Если вы закрыли окно Graph Data, для доступа к данным переходим Object > Graph > Data…. Мы можем изменять тип графика после того, как он был сформирован. Для этого переходим Object > Graph > Tape…

График изменит свой внешний вид, только после того, как вы нажмете кнопку OK.

Шаг 10

Конвертируем динамический график в группу обычные векторные объекты. Осуществляется это путем разгруппировки графика (Shift + Cmd / Ctrl + G). О том, что вы теряете возможность управлять данными, сообщает окно предупреждения.

Создание окончательного дизайна графика

Шаг 11

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

Теперь запускаем Top action, нажав на кнопку Play в панели Actions.

Копируем полученные объекты и вставляем их назад (Cmd/Ctrl + C; Cmd/Ctrl + B). Перемещаем копии вниз, используя клавишу Down. Для более удобной работы перекрасьте копии в другой цвет.

Шаг 12

Теперь при помощи Pen Tool (P) создадим боковые стороны параллелепипедов, основываясь на существующие формы.

Окрасим стороны в разные оттенки серого цвета, как это показано на рисунке ниже.

Шаг 13

Создаем квадрат со светло-синей заливкой, затем создаем еще один квадрат без заливки, с более светлой обводкой. Размер второго квадрата должен быть немного меньше первого.

Берем Line Tool (\) и создаем два вертикальных прямолинейных сегмента. Направление сегментов должно быть одинаковым и обводка такая же, как у второго квадрата.

Шаг 14

Выделяем оба прямолинейных сегмента, затем переходим Object > Blend > Make. После чего переходим Object > Blend > Blend Options… и устанавливаем 30 шагов.

Не снимая выделения, переходим Object > Transform > Rotate… и устанавливаем угол 90 градусов, затем нажимаем Copy.

Шаг 15

Выделяем оба квадрата и два бленд объекта, затем запускаем Top action в панели Actions.

Поместим наш график над созданной плоскостью.

Шаг 16

Дублируем нижнюю сторону одного из параллелограммов, затем смещаем копию немного вправо.

Выделяем нижнюю сторону и копию, затем Object > Blend > Make. После чего переходим Object > Blend > Blend Options… и устанавливаем 20 шагов.

Шаг 17

Применим к полученному бленд объекту режим смешивания Multiply. Таким образом, мы создали падающую тень.

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

Шаг 18

При помощи Type Tool (T) напечатайте числовые данные, которые соответствуют каждому столбцу графика. Затем примените к текстовым объектам Top action для того, чтобы правильно расположить надписи в плоскости. Кстати, после этих действий текст остается редактируемым.

В некоторых случаях после трансформирования текста в изометрическую плоскость между его буквами будет очень мало места. Для того чтобы ликвидировать этот дефект увеличьте значение Tracking в панели Character.

Шаг 19

Теперь создадим название графика и укажем год. Как вы видите, числа года повернуты не так как весь остальной текст. Для того, чтобы добиться такого эффекта надпись должна быть повернута на 90 градусов по часовой стрелке перед тем, как применить Top action.

Шаг 20

Напечатаем название категории и поместим надпись на прямоугольнике со скругленными углами.

Соединим категорию с соответствующим столбцом графика при помощи прямолинейного сегмента.

Создадим окружность при помощи Ellipse Tool (L), затем применим к ней Top action. Поместим полученный эллипс внизу прямолинейного сегмента.

Аналогичным образом создайте категории над оставшимися столбцами.

Шаг 21

Инфографика всегда содержит текстовые объекты, поэтому я советую вам проверять грамматику, тем более что Adobe Illustrator позволяет делать это автоматически. Убедитесь, что все текстовые объекты разблокированы (Object > Unlock All), теперь переходим Edit > Check Spelling…. Нажимаем Start в диалоговом окне. Здесь будут показаны все имеющиеся ошибки и предложены правильные слова для замены.

Хотя на протяжении этого урока мы использовали только один Action из трех созданных, но в вашей практике, несомненно, понадобятся все. Например, для создания графиков, показанных на рисунке ниже необходимо использовать Left и Right Actions.

Надеюсь, вам понравился этот урок, и вы получили удобный инструмент для создания 2:1 проекции.

Всего комментариев: 3
0
1  
Супер!!! СПАСИБО огромное! Очень полезный урок! hands

0
2  
Насчет естественности проекции в 26.57º я бы поспорил. В 30° фигуры выглядят более пропорционально, а 2:1 требует компенсацию высоты. Профит от неё только в пиксельарте, где диагональная линия легко делается по алгоритму «два вперёд, прыжок». Вот кстати правильная 2:1 проекция с компенсацией по высоте: 

0
3  
Кстати, провёл разведку на be.net. Все изометрические иллюстраторы фигачат в 30°. Из них несколько используют разные градусы от случая к случаю (например Макс Дегтярёв) и лишь Rod Hunt иногда срывается на 26,57°.

Только зарегистрированные пользователи могут добавлять комментарии.
[ Registration | Login ]
twitter RSS facebook deviantart feed dribbble
Логин
Пароль
Новости Форума
 
Перепечатка, копирование или воспроизведение информации в каком-либо виде строго запрещены.
Все материалы, которые размещены на этом сайте не подлежат дальнейшему воспроизведению и/или распространению в любой форме, кроме как с письменного разрешения автора.