Как изменить форму части векторного рисунка, перемещая несколько узлов в Inkscape
Чтобы изменить форму части векторного рисунка, выберите узлы, задающие эту область, и переместите их вместе с помощью инструмента «Узлы». Оставьте соседние узлы невыбранными, чтобы зафиксировать их положение. В Inkscape можно выбрать несколько узлов, щелкая по ним с зажатой клавишей Shift, или с помощью рамки выделения, а затем перетащить выделение или сдвинуть его клавишами со стрелками. FLOSS Manuals: инструмент «Узлы»
В этом руководстве рассматривается изменение части силуэта персонажа — например, удлинение округлого уха при сохранении положения остальной части головы. Тот же способ выделения подходит для других локальных изменений контура. Важно решить, где заканчивается перемещаемый участок и начинается неподвижный.
Подготовьте редактируемый контур перед выбором узлов
Откройте в Inkscape векторный рисунок и сохраните отдельную рабочую копию, прежде чем менять его структуру. Выберите деталь, которую хотите изменить, и определите контур, в который она входит. В примере с ухом это может быть один замкнутый контур, включающий и ухо, и голову.
Активируйте инструмент «Узлы», нажав N или F2, затем щелкните по контуру. На редактируемом контуре отображаются узлы. Они обозначают точки на контуре, а отрезки между ними образуют прямые и изогнутые края. Руководство для начинающих по Inkscape: редактирование контуров инструментом «Узлы»
Если вы начали с эллипса, прямоугольника, звезды или другой геометрической фигуры, у нее могут сохраняться специальные маркеры инструмента фигур. Выберите ее инструментом «Выделение» и нажмите Контур → Объект в контур, чтобы получить доступ к отдельным узлам контура. Преобразование позволяет свободно редактировать контур, но после него у фигуры больше не будет специальных маркеров исходной формы. Сохраните исходник в отдельной копии, если может понадобиться снова воспользоваться этими маркерами. Руководство для начинающих по Inkscape: редактирование узлов геометрической фигуры
Перед редактированием убедитесь, что можете отличить силуэт от отдельных декоративных фигур. Сначала работайте с нужным контуром, а затем оцените, требуют ли расположенные рядом детали отдельной корректировки.
Решите, какие узлы переместить, а какие оставить на месте
Полезно заранее разделить контур на три области: деталь, положение которой нужно изменить, место ее соединения с остальным рисунком и сам остальной рисунок. Это практический способ спланировать редактирование, основанный на том, как ведут себя соединенные сегменты контура.
Чтобы удлинить ухо, выберите узлы вокруг его верхней части, оставив узлы у основания невыбранными. Так выбранный участок можно будет переместить, сохранив исходное положение точек крепления. Если включить в выделение узлы у основания, точки крепления тоже переместятся.
Перед выделением воспользуйтесь этой подсказкой:
| Желаемое изменение | Рекомендуемое выделение | Что проверить после этого |
|---|---|---|
| Удлинить верхнюю часть уха | Узлы вдоль верхнего контура; оставить основание неподвижным | Оба боковых перехода к голове |
| Переместить все место крепления уха | Узлы контура уха, включая основание | Соседний контур головы |
| Расширить одну сторону персонажа | Узлы вдоль этой стороны | Верхние и нижние переходные сегменты |
| Изменить только выпуклость кривой | Попробовать отредактировать маркеры управления | Кривизну и направление касательной |
При перемещении части соединенного контура меняется способ соединения этого участка с неподвижными соседними узлами. Переходным сегментам нужно уделить не меньше внимания, чем самой детали. В документации Inkscape перемещение узлов рассматривается отдельно от корректировки их маркеров управления: маркеры задают форму прилегающих сегментов. Руководство для начинающих по Inkscape: редактирование контуров инструментом «Узлы»
Выберите несколько узлов, не захватывая остальную часть рисунка
Когда инструмент «Узлы» активен и контур виден, воспользуйтесь одним из способов выделения:
- Для компактной группы: обведите нужные узлы рамкой выделения, начав в свободном месте холста.
- Для узлов в разных местах: щелкните по первому узлу, затем щелкайте по остальным с зажатой клавишей Shift.
- Чтобы скорректировать выделение: щелкните с зажатой клавишей Shift по ошибочно выбранному узлу, чтобы снять с него выделение.
Это выделение узлов внутри контура. Перед перемещением проверьте, какие узлы подсвечены, особенно если противоположная сторона узкой детали находится близко к рамке выделения. FLOSS Manuals: инструмент «Узлы»
Увеличьте масштаб так, чтобы различать близко расположенные точки, но оставьте видимыми оба конца изменяемого участка. В примере с ухом должны одновременно быть видны выбранный верхний контур и оба невыбранных узла у основания. Так проще понять, соответствует ли выделение вашему замыслу.
Переместите выбранные узлы вместе
Чтобы переместить выделение, перетащите один из выбранных узлов. Для горизонтального или вертикального перемещения удерживайте клавишу Ctrl. Можно также использовать клавиши со стрелками для небольших шагов; сочетание Shift + стрелка перемещает узлы в десять раз дальше, чем заданный шаг смещения. После выбора узлов с помощью Shift отпустите эту клавишу и начните перемещение. FLOSS Manuals: инструмент «Узлы»
Сначала сделайте небольшую корректировку. Оцените результат, прежде чем перемещать узлы снова, особенно в местах соединения выбранного участка с неподвижными узлами. Короткое пробное перемещение поможет заметить, если выбрано не то.
Пример: удлиняем округлое ухо
Предположим, ухо персонажа задано двумя узлами у основания и тремя узлами вдоль верхнего контура. Это условный пример, а не обязательная схема расположения узлов. Вы хотите сделать ухо выше, сохранив его ширину.
Выберите три верхних узла, оставив оба узла у основания невыбранными. Переместите выделение вертикально вверх. В простой иллюстрации с координатами перемещение верхних точек (40, 30), (50, 20) и (60, 30) вверх на 8 единиц рисунка дает (40, 22), (50, 12) и (60, 22), если вверх соответствует уменьшению значения Y.
Каждая выбранная точка смещается одинаково, поэтому расстояния между этими точками не меняются. Основание остается на месте, а соединительные боковые линии должны перекрыть увеличившееся расстояние. Поэтому такое выделение позволяет сохранить пропорции верхней части, изменив ее соединение с головой.
Рассматривайте эти числа как геометрическое объяснение, а не как указание вручную задавать координаты каждого узла. В рисунке сосредоточьтесь на общем перемещении и проверьте получившийся контур.
Скорректируйте кривые в местах соединения подвижных и неподвижных узлов
Когда деталь окажется в нужном положении, проверьте переходы с обоих концов измененного участка. Обратите внимание на резкий изгиб, уплощенный участок или выпуклость. Перемещение узлов задает общую форму, а корректировка маркеров управления позволяет уточнить соседние кривые. Можно также перетащить сегмент контура, чтобы изменить его кривизну. Руководство для начинающих по Inkscape: редактирование контуров инструментом «Узлы»
Перед изменением проверьте тип узла. У угловых узлов маркеры управления перемещаются независимо друг от друга — это подходит для четко выраженных углов. У гладких узлов оба маркера выровнены по одной прямой, проходящей через узел. У симметричных узлов также совпадает длина маркеров. У автоматически сглаживаемых узлов маркеры корректируются автоматически при перемещении узла. Выберите подходящий тип для конкретного соединения. Руководство для начинающих по Inkscape: о типах узлов
Для округлого уха начните с аккуратной корректировки маркеров на переходах. Если того требует дизайн, оставьте четкий угол у основания. Если основание должно плавно переходить в контур головы, оцените плавность стыка и при большом увеличении, и в масштабе, в котором рисунок будут смотреть.
Не добавляйте узлы только потому, что кривая выглядит неудачно. Сначала попробуйте скорректировать выделение, уменьшить смещение или изменить существующие маркеры управления. Если нужна дополнительная контрольная точка, в Inkscape ее можно добавить двойным щелчком по сегменту контура. В руководстве рекомендуется не увеличивать количество узлов настолько, чтобы редактирование стало затруднительным. Руководство для начинающих по Inkscape: параметры инструмента «Узлы»
Разберитесь с неожиданным изменением формы, прежде чем продолжить
Определите следующий шаг по видимому результату:
| Результат | Что проверить | Следующее действие |
|---|---|---|
| Деталь растянулась неравномерно | Возможно, выделены не все нужные узлы | Отмените перемещение и проверьте состав выделения |
| Место крепления тоже переместилось | Возможно, в выделение попали узлы у основания | Отмените перемещение и исключите эти узлы из выделения |
| Кривая изгибается, хотя узел остается на месте | Возможно, вы перетащили маркер управления или сегмент | Отмените действие и внимательно найдите маркер узла |
| В округлом стыке появился угол | Проверьте тип узла и направление маркеров | Скорректируйте только этот стык |
| Соседний контур изменился неожиданно | Проверьте соединительные сегменты и поведение автоматически сглаживаемых узлов | Уменьшите смещение или скорректируйте переход |
Чтобы разобраться в неожиданном изгибе, полезно различать положение узлов, маркеры управления и сегменты. В Inkscape можно редактировать все три, но каждый из этих элементов изменяет контур по-своему. Руководство для начинающих по Inkscape: редактирование контуров инструментом «Узлы»
В завершение посмотрите на всего персонажа в предполагаемом масштабе отображения. Проверьте пропорции измененной детали, ее соединение с окружающим силуэтом и расстояние до соседних деталей. Когда все выглядит правильно, сохраните отредактированный векторный рисунок. Удачно изменить локальную форму помогают разумный выбор границ участка, совместное перемещение узлов и заключительная корректировка переходных кривых.
Источники
- Редактирование контуров инструментом «Узлы» — руководство для начинающих по Inkscape
- Редактирование узлов геометрической фигуры — руководство для начинающих по Inkscape
- Инструмент «Узлы» — FLOSS Manuals, архивное руководство по Inkscape
- О типах узлов — руководство для начинающих по Inkscape
- Параметры инструмента «Узлы» — руководство для начинающих по Inkscape
