Профиль переменной ширины illustrator
В этой статье мы рассмотрим несколько способов уменьшения количества лишних точек на кривых Безье или путях при помощи стандартных средств и плагинов в Adobe Illustrator. Вы легко сможете сравнить предложенные способы, так как я сделал их качественную и количественную оценку.
Рано или поздно каждый векторный художник и графический дизайнер сталкивается с проблемой упрощения путей. Дело в том, что наличие лишних точек на путях увеличивает размер векторного файла и затрудняет (или даже делает невозможным) редактирование формы путей. Для удаления точек предназначены Delete Anchor Points Tool и кнопка Remove Selected Anchor Points в панели Control, однако после удаления точек этими способами, траектория пути существенно изменяется, то есть он не сохранит первоначальную форму. Нам же необходимо удалить лишние точки и сохранить форму пути, допустив незначительные его изменения. Думаю, задача вам понятна. Теперь давайте приступим к ее решению.
Для демонстрации я создал криволинейный сегмент, к которому применил профиль переменной ширины из панели Stroke.
Переходим Object > Path > Outline Stroke or Object > Path > Expand Appearance.
Мы видим очень характерный пример образования лишних точек в результате одной из самых распространенных операций. Если вы откроете панель Document Info (Window > Document Info), то увидите, что довольно простая форма содержит 35 точек.
Шаг 3
Но давайте сначала рассмотрим некоторые опции Width Brush Tool для того, чтобы вы могли работать абсолютно уверенно. Возьмем Width Brush Tool, затем нажмем на Return / Enter, что приведет к открытию диалогового окна Width Brush Tool. Здесь вы можете изменять размер кисти. Этот размер соответствует площади, в пределах которой будет происходить воздействие на выделенные пути.
Большой размер кисти позволяет работать сразу с несколькими путями, экономя ваше время. В то время как, маленький размер кисти позволяет работать более точно на небольшом участке. Кстати, вы можете изменять размер кисти, не открывая диалоговое окно с ее настройками. Правая и левая квадратная скобка предназначены для увеличения и уменьшения ее размера соответственно.
Упрощение пути при помощи VectorScribe and InkScribe плагинов
Плагин VectorScribe имеет функцию Smart Remove Point, которая представлена кнопкой iв панели PathScribe (Window > VectorScribe > PathScribe panel). Эта функция позволяет удалять выделенные точки, не изменяя траекторию путей.
Аналогичную функцию имеет плагин InkScribe.
Вы можете удалять предварительно выделенные точки или, используя InkScribe Tool с нажатой клавишей Opt/Alt, просто кликая по ним.
Кроме того, если вы выделите и удалите точку при помощи кнопки в панели InkScribe, то после удаления выделится соседняя точка, что дает нам возможность удалять точки последовательно, нажимая на кнопку Smart Remove Point.
Итак, работая при помощи функции Smart Remove Point, я сократил количество точек до 4.
Взглянув на рисунок, показанный ниже, мы можем считать точность этого метода идеальной. Это явный рекорд сегодня.
К достоинству этого метода можем отнести простоту использования и высокую точность. Мы не можем применить Smart Remove Point к большому количеству выделенных путей (например, векторной текстуре), так как это просто приведет к удалению всех выделенных точек. Это можно отнести к недостаткам, признав, что функция больше похожа на скальпель хирурга, чем на ковш экскаватора. К тому же, это платные инструменты, хотя до 24 сентября действует скидка в 40% на восемь плагинов от Astute Graphics.
Используйте панель «Обводка» ( Окно > Обводка ), чтобы указать, является ли линия сплошной или пунктирной, последовательность штрихов и другие параметры штрихов, если она пунктирная, толщина штрихов, выравнивание штрихов, пределы срезов, наконечники стрелок, профили ширины, а также стили соединения линий и концов линий.
Можно применить параметры обводки ко всему объекту или использовать группы с быстрой заливкой и применить разные обводки к разным краям объекта.
В этом руководстве сотрудник журнала Layers Magazine Дэйв Кросс (Dave Cross) показывает, как применять заливку и обводку в Illustrator, а также пользоваться удобными комбинациями клавиш для работы с заливкой и обводкой.
Выделите объект. (чтобы выделить край в группе с быстрой заливкой, используйте инструмент «Выделение быстрых заливок»).
Нажмите поле «Обводка» на панели «Инструменты», «Цвет» или «Управление». Это действие подразумевает, что будет применена обводка, а не заливка.
Выберите цвет на панели «Цвет» или образец на панели «Образцы» или «Управление». Либо дважды нажмите поле «Обводка», чтобы выбрать цвет с помощью инструмента «Палитра цветов».
Если необходимо использовать текущий цвет в поле «Обводка», можно просто перетащить этот цвет из поля на объект. Перетаскивание цвета не работает для групп с быстрой заливкой.
Если объект представляет собой замкнутый контур (а не группу с быстрой заливкой), выберите параметр на панели «Обводка», чтобы выровнять обводку относительно контура.
Обводка по центру линии
Обводка внутри линии
Обводка снаружи линии
Примечания.
- В текущей версии Illustrator опция Обводка внутри линии применяется по умолчанию при создании веб-документа. В некоторых более ранних версиях Illustrator по умолчанию используется Обводка по центру линии .
- Контуры, для которых используются разные варианты выравнивания обводки, могут быть выровнены неточно. Если необходимо добиться точного совпадения краев при выравнивании, убедитесь в том, что настройки выравнивания обводки для контуров совпадают.
Инструмент «Ширина» на панели «Инструменты» позволяет создавать обводку с переменной шириной и сохранять переменную ширину в виде профиля для последующего применения к другим обводкам. Теперь можно легко настраивать или расширять обводки с переменной шириной с меньшим количеством опорных точек, поскольку Illustrator применяет упрощенные контуры к обводкам.
При наведении инструмента «Ширина» на обводку, на контуре появляется значок в виде бриллианта и маркеры. С помощью этих элементов пользователь может изменить ширину обводки, а также перемещать, дублировать и удалять точку ширины. При наличии нескольких обводок инструмент «Ширина» применяется только к активной обводке. Если требуется изменить обводку, убедитесь, что она задана «Оформление» на панели как активная.
Чтобы создать или изменить ширину в точке в диалоговом окне «Изменение ширины в данной точке», дважды нажмите обводку инструментом «Ширина» и измените значения для точки. При выборе параметра «Скорректировать ширину в соседних точках» изменения, примененные к выбранной точке ширины, затрагивают и соседние точки.
Чтобы выбрать параметр «Скорректировать ширину в соседних точках» автоматически, дважды нажмите точку ширины, удерживая клавишу Shift. При изменении переменной ширины инструмент «Ширина» различает прерывные и непрерывные точки ширины.
Width Tool — поистине, очень мощный инструмент. Воспользовавшись им всего один раз, вы запомните его на всю оставшуюся жизнь, и будете применять его при каждом удобном случае. Инструмент позволяет регулировать толщину линий.
1) Рисуем обычным пером. Обычная тонкая линия)
2) Вот теперь выбираем инструмент Width Tool (Shift+W) — и наводим на любую точку линии. Тянем) Линия изменила ширину. Супер удобно! Кстати, углы толщину обрывают. Смотрим рисунок:
3) Чтобы вызвать панель опций Width Tool — кликните на точку 2 раза.
Чтобы изменить ширину только одной стороны линии, зажмите Alt
4) Точки можно спокойно передвигать. Так же как и всё в иллюстраторе.
5) Что важно, добавление узлов ширины не добавляет новых точек опоры, т.е. структура линии не меняется!
Давайте опробуем инструмент в действии.
1) Нарисуем Вот такие узоры:
2) Начинаем изменять ширину линий, растягивая, как правило, центр.
Вот результат после применения Width Tool:
3) Edit > Expand Appearance
4) Если посмотреть на настоящие кельтские узоры, то мы видим некие пробелы, обозначающие наложение одной линии на другую.
Мы сейчас получим тот же результат:
Пользуясь панелью pathfinder, добьёмся такого же результата. Поэтапно:
5) Применим Wrap. Выбираем нашу простенькую фигуру и применяем Filters > Warp.
The Adobe Illustrator width tool is a must have for creating borders, horizontal breaks, ornate designs, custom typography and more! Not only does it allow you to create and save custom stroke profiles, but it contributes to an efficient and time effective work flow. In this article, we will be covering the basics of the width tool as well as some practical examples that put it to good use!
The skinny on the width tool
—
Now that you’ve seen the width tool in action, don’t hesitate to try it out in your next design project. It might just open up some new creative pathways and speed up your workflow at the same time!
В этом уроке мы научимся создавать векторный контур в Adobe Illustrator, используя Width Brush Tool, Width Eraser Tool и Width Selector Tool, которые являются инструментами WidthScribe плагина и предназначены для удобной работы с путями переменной ширины.
Сегодня мы будем создавать векторный контур комического персонажа и прежде, чем мы начнем, давайте вкратце рассмотрим несколько способов, которыми можно это сделать. Обычно профессиональные иллюстраторы, рисуя персонажи, используют контур переменной ширины. Это позволяет сделать необходимые акценты и делает иллюстрацию более динамичной. Для этих целей чаще всего используют Blob Brush Tool или Paint Brush Tool. Blob Brush Tool создает закрытый путь. Это быстрый способ создания контура, однако, в случае неудачной попытки у вас нет возможности изменить направление или ширину контура или такое редактирование займет неоправданно много времени.
Если вы используете Paint Brush Tool, то путь остается открытым и это дает вам возможность редактировать его направление, но ширину на отдельных участках вы не сможете отредактировать.
То есть в случае ошибки при использовании Blob Brush Tool или Paint Brush Tool контур легче перерисовать, чем редактировать.
Начиная с версии CS5, Adobe Illustrator имеет функцию Variable Width Stroke, которая позволяет редактировать ширину пути локально при помощи Width Tool (W). Однако работу с этим инструментом вряд ли можно сравнить с работой кистью, к которой так привыкли художники. Сегодня мы поговорим о новых инструментах, которые позволяют работать более натурально, используя все преимущества функции Variable Width Stroke.
How to use the width tool
—
To start out, let’s check out the basic functions of the width tool. In the examples below, we will start with a basic horizontal stroke and show you different ways to modify it with the width tool.
The width tool in action
—
By now, you’re probably imagining all of the possible uses of the width tool, but let’s go a step further and take a look at some real life design examples where the width tool would come in handy.
Original design by RotRed
In the example above, a single stroke can be used to create the “skeleton” of the “H” in the monogram for Hansen Photography. By using the width tool, specific segments of the stroke and be thickened to create a calligraphic look. This approach works great for custom typography that aims to read as elegant and custom.
Original design by GOOSEBUMPS
The example above shows how the width tool can be used to create an ornate horizontal break for a spirits company. Notice how the horizontal stroke can be expanded and contracted to create points, bulbs, diamond shapes and more!
Don’t forget that a stroke profile like this can be added to your profile library and applied to strokes on other assets of this project or other similar ones.
Шаг 11
Используя, перечисленные выше техники, я создал контур комического персонажа.
Поверьте, это заняло у меня меньше времени, чем написание этого небольшого урока. Не обязательно на начальном этапе создания контура рисовать равномерный путь. Вы можете создать путь с переменной шириной при помощи Dynamic Sketch Tool (DynamicSketch plug-in)
Затем, при необходимости продолжить редактирование при помощи WidthScribe плагина, используя весь арсенал его инструментов.
Asymmetrical stroke width
Strokes can be modified asymmetrically by holding Alt while dragging a width point. In other words, holding Alt allows you to expand or contract only one side of a stroke rather than both at once.
Функция Simplify
Для удаления лишних точек предназначена команда Object > Path > Simplify…. При значениях Curve Precision около 90% и Angle Threshold = 0, мы получаем довольно хороший результат. Количество точек сократилось более чем на 50% и равно в моем случае 10.
Для анализа изменения формы путей, в этом и последующих способах, я буду просматривать первоначальную и конечную форму объекта, которые лежат одна на другой, в режиме Outline (View > Outline). Как вы можете видеть, траектория практически не изменилась.
Мы также можем удалять лишние точки локально, то есть на выбранных пользователем участках. Для этого необходимо выделить несколько точек при помощи Lasso Tool, например, затем перейти Object > Path > Simplify…. Есть у этого метода и недостатки. Иногда мы можем получить петли, которые образуются на угловых точках, как это показано на рисунке ниже.
Несмотря на это мы можем удалять множество лишних точек у большого количества выделенных путей, например у текстур, полученных в результате автоматической трассировки. При работе со сложными формами, которые содержат множество угловых точек очень сложно существенно сократить количество точек и сохранить форму объекта.
Basic functions
To use the Illustrator width tool, select the button in the toolbar or hold Shift+W. To adjust the width of a stroke, click and hold any point along the stroke path. This will create a width point. Pull up or down on these points to expand or contract that segment of the stroke. Width points created with the width tool can be slid along the stroke to fine tune your width profile. The ends of a stroke can also be pulled down to make pointed ends.
Шаг 4
Жесткость соответствует плавности изменения ширины пути в месте воздействия. Для иллюстрации этого параметра рассмотрим воздействие на путь с экстремальными значениями жесткости равными 0% и 100%.
При создании контура иллюстрации лично я предпочитаю работать с жесткостью 0%.
Шаг 5
У вас есть возможность устанавливать предел, в котором будет изменяться ширина путей в месте воздействия. Эта величина может быть выражена в абсолютных или процентных величинах и иметь положительные и отрицательные значения.
Если вы используете в работе графический планшет, то установите зависимость изменения ширины пути от давления на стилус.
Упрощение пути при помощи Smooth Tool
Два раза кликнем по иконке Smooth Tool для открытия окна с его настройками. Я работал с параметрами, которые вы видите на рисунке ниже, но ничто вам не мешает поэкспериментировать с другими значениями для достижения оптимального результата.
Теперь ведем инструмент вдоль части пути, которая содержит лишние точки.
Используя этот способ, я уменьшил количество точек до 9.
Как и в случае использования Warp Tool, результат зависит от ваших навыков, хотя я должен признать, что использовать Smooth Tool проще.
Я думаю, что Warp Tool следует использовать для грубой и быстрой обработки контуров, в то время как Smooth Tool пригоден для более точной работы.
Шаг 7
Теперь давайте посмотрим на Width Brush Tool в процессе работы. Для достижения нужного результата вы можете несколько раз применять Width Brush Tool к выделенному пути, совершая повторные движения вдоль его траектории.
Если вам потребуется уменьшить ширину в каком-нибудь месте, просто удерживайте Shift и сделайте мазок кистью в нужном месте.
Я всегда испытывал трудности при создании контура, который сначала расширяется, затем сужается, а потом опять расширяется. Используя Width Brush Tool, создать подобный контур не проблема.
Упрощение пути при помощи Warp Tool
Это не очень распространенный способ. Честно говоря, я узнал о нем сегодня. Ну что же, давайте пробовать. Два раза кликнем по иконке Warp Tool в панели Tools, что приведет к открытию диалогового окна с настройками инструмента. Экспериментальным путем я подобрал настройки, которые наилучшим образом подходят для решения нашей задачи. Их вы можете видеть на рисунке ниже.
Размер кисти, на мой взгляд, следует устанавливать такой, чтобы она была в несколько раз больше редактируемого объекта.
Выделяем объект, затем нажав на кнопку мыши, делаем очень короткое движение в том месте, где хотим удалить лишние точки.
Используя этот способ мне удалось уменьшить количество точек до 11.
При этом траектория путей не была существенно изменена, хотя расхождение более заметно, чем после использования Simplify.
К достоинствам метода можно отнести возможность действовать локально. Недостаток этого метода заключается в том, что результат напрямую зависит от вашего терпения и аккуратности, то есть навыков. К тому же, не любое воздействие на путь приведет к уменьшению количества точек, это тоже следует учитывать.
Шаг 9
Для заострения концов путей можно использовать еще один инструмент WidthScribe плагина – Width Selector Tool. Для открытия его панели переходим Window > WidthScribe > Width Selector panel. Клик по этой панели активизирует этот инструмент. Теперь выделяем конечный маркер ширины одного из путей, затем нажимаем на кнопку Taper Stroke.
Шаг 10
Кроме того, Width Selector Tool позволяет перемещать ширину выделенных маркеров в сторону. Открываем диалоговое окно Width Selector Preferences путем нажатия на клавишу Return / Enter и отмечаем "Shift stroke from side to side”. Теперь нажатие на клавиши с квадратными скобками, приведет к смещению пути.
Saving and applying width profiles
A width profile is a stored vector algorithm that holds information about width points along a stroke path. In simpler terms, a profile is a preset that saves width modifications you’ve made to a stroke. What’s great about width profiles is that they can be applied to any stroke no matter the angle, curvature or length. This makes stroke profiles not only a handy creative feature but an efficient one as well.
As shown in the example above, your stroke profiles can be viewed by opening the Stroke window and clicking the Profile dropdown. To add a new profile, select your modified stroke and choose the “Add to Profiles” option in the Profile dropdown of the Stroke window.
The image above shows what it looks like to apply our stroke profile to a handful of different strokes. Notice how the stroke profile applies itself proportionally to strokes of all different sizes and curves.
Шаг 1
На рисунке ниже представлен рисунок персонажа, контуром которого являются равномерный путь одинаковой ширины.
Этот контур был создан на основании эскиза, который любезно предоставила Вика Васильева. Вы можете создать такой контур при помощи Pen Tool (P) или InkScribe Tool.
Шаг 8
Иногда после нескольких мазков кистью мы можем получить не очень гладкий контур, как это показано на рисунке ниже.
Причина в наличии лишних маркеров ширины. Если нажать и удерживать Opt / Alt, то все маркеры ширины станут видны.
Кроме того, Opt / Alt включает другой инструмент WidthScribe плагина – Width Eraser Tool. Если провести этим инструментом по лишним маркерам, они будут удалены.
Кстати, Width Eraser Tool также можно взять на Панели инструментов.
Его размеры изменяются также, как и у Width Brush Tool путем нажатия на клавиши правая и левая квадратная скобка.
Шаг 6
И наконец, параметр Optimisation влияет на количество маркеров ширины, которые образуются в результате применения Width Brush Tool. Чем меньше значение Optimisation, тем больше маркеров будет иметь путь. То есть изменение ширины будет точнее соответствовать движению вашей руки. При более высоких значениях Optimisation путь будет иметь меньше маркеров ширины. Он будет более гладким, но менее точным. Создавая иллюстрацию к этому уроку, я работал с параметром Optimisation равным пяти, что является хорошим компромиссом между точностью и гладкостью.
Шаг 2
Для создания путей с переменной шириной мы будем использовать Width Brush Tool, который является одним из инструментов WidthScribe плагина.
Теперь вы можете воздействовать на выделенные пути, используя мышку или Графический планшет (все пути на рисунке ниже выделены, я просто спрятал линии подсветки контура (Cmd / Ctrl + H)).
Читайте также: