Создаем изометрическую иконку при помощи эффектов трансформации




Как известно, создание изометрических изображений в Adobe Illustrator, дело довольно трудоемкое, требующее определенных знаний. При помощи техник сегодняшнего урока мы намного упростим процесс трансформировании, окраски (плагин Phantasm) и позиционирования (плагин ColliderScribe) объектов. В свое время эти знания очень ускорили мою работу. Теперь я делюсь этим с вами.

Источник: https://vk.com/id185771440?w=page-46101364_49101558





Шаг 1

Создадим правую и левую плоские проекции здания. Я не буду останавливаться подробно на создании элементов этих проекций, так как они представляют собой простые геометрические формы, залитые сплошными цветами. Только стекла в окнах залиты линейным градиентом. Серые объекты, отмеченные стрелками, на рисунке ниже являются проекциями ступенек. Они будут нужны для правильного позиционирования в дальнейшем. При построении проекций вы должны устанавливать одинаковые размеры для одинаковых объектов, которые находятся в разных плоскостях, а также правильно их позиционировать. Это правило лучше демонстрируют горизонтальные направляющие, соединяющие левую и правую стороны здания.







Правая проекция чердака представляет собой отдельный объект треугольной формы. Это поможет нам при создании крыши.







Площадка (зеленый прямоугольник), на котором будет располагаться здание, будет находиться в третьей, нижней проекции. Элементы соответствующие одной проекции должны быть сгруппированы. Это не касается площадки, так как она представлена одним объектом.














Шаг 2

Приступим к трансформированию плоских проекций, то есть их размещению в изометрических плоскостях. Выделяем группу, которая соответствует левой проекции здания, затем переходим Effect > Transform & Distort > Transform… и устанавливаем угол поворота 45 градусов.







Применяем Transform еще раз (Effect > Transform & Distort > Transform…) в этот раз устанавливаем Horizontal Scale = 122.47%, Vertical Scale= 70.71% и Rotation Angle = -60 градусов.














Шаг 3

Выделяем группу, которая соответствует правой проекции, затем переходим Effect > Transform & Distort > Transform… и устанавливаем угол поворота 135 градусов.







Применяем Transform еще раз (Effect > Transform & Distort > Transform…) в этот раз устанавливаем Horizontal Scale = 122.47%, Vertical Scale= 70.71% и Rotation Angle =-120 градусов.







Я предположил, что источник света, находится слева, поэтому правая сторона здания должна быть затенена. Для того чтобы не перекрашивать все элементы проекции, которых в реальности может оказаться сотни, применим один из эффектов Phantasm. Переходим Effect > Phantasm > Brightness/Contrast… и уменьшаем значение Brightness.







Не правда ли, такое простое действие сэкономило нам немало времени?











Шаг 4

И наконец, выделяем зеленый прямоугольник, который будет находиться в нижней изометрической плоскости. Теперь переходим Effect > Transform & Distort > Transform… и устанавливаем угол поворота 45 градусов.







Применяем Transform еще раз (Effect > Transform & Distort > Transform…), устанавливаем Horizontal Scale = 122.47%, Vertical Scale= 70.71%







Обычно нижняя или верхняя проекция освещена сильнее боковых сторон. Поэтому применим для этой плоскости Phantasm Brightness/Contrast effect также. В этот раз увеличим значение Brightness.







Конечно, в этом случае нам ничего не стоило просто перекрасить форму, но в вашей дальнейшей практике нижняя проекция также может содержать множество объектов. Все параметры трансформации в шагах 2-4 соответствуют коэффициентам искажения изометрических проекций. У вас может возникнуть вполне резонный вопрос: почему я не использовал эффект 3D Rotate для изометрического искажения проекций? Дело в том, что все 3D эффекты дают некоторую погрешность, поэтому изометрические плоскости будет трудно совмещать. К тому же, градиентные заливки или градиентные сетки после применения 3D эффекта будут конвертированы в растровые объекты. А также после команды Expand Appearance мы получим довольно сложные объекты с чрезмерным количеством лишних точек, некоторые объекты будут находиться под обтравочными масками, что, на мой взгляд, совершенно не оправдано.











Шаг 5

Теперь мы имеем три изометрические проекции, которые необходимо правильно совместить.







Выделяем все объекты, затем переходим Object > Expand Appearance. Для правильного позиционирования объектов очень удобно использовать Snap to Collisions Tool плагина ColliderScribe. При помощи этого инструмента мы можем перемещать объекты, и в момент их соприкосновения с другими объектами появятся маркеры столкновения, свидетельствующие, что касание произошло абсолютно точно.














Шаг 6

Совместим проекции ступенек при помощи Snap to Collisions Tool.







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














Шаг 7

Для построения крыши нам необходимо продублировать треугольник, соответствующий чердаку, затем перетащить его при помощи Snap to Collisions Tool в точку A.







Теперь вы легко создадите скаты крыши.







Теперь нам осталось опустить дом на площадку и добавить некоторые детали.














Иконка готова!

Хотя в этом уроке мы очень упростили процесс создания изометрических объектов в Adobe Illustrator, но это далеко еще не предел. Во второй части урока мы рассмотрим, как автоматизировать большую часть действий при помощи сценария.