Создаем классический логотип Бэтмена в Inkscape
От переводчика. Статья является адаптацией урока для Illustrator. Все ссылки в конце. Чтобы лучше понимать написанное здесь (а также о том где скачать и как установить Inkscape), настоятельно рекомендую прочитать сию блогозапись.
Результат урока:

В этом уроке вы создадите классический логотип Бэтмена, используя возможности Inkscape. В процессе мы воспользуемся основными способами построения фигур, затем применим булевы операции и в конце узнаем как можно создать параллельный контур в этой программе. По ходу урока будут рассказаны и некоторые другие сведения.
Шаг 1
Запустите Inkscape. У вас сразу же будет виден новый документ. Откройте его свойства командой File> Document Properties (Shift+Ctrl+D). На вкладке «Page» в полях «Width» и «Height» введите размеры 640x440. Чуть выше в списке «Default units» проверьте, чтобы единицами измерений были выставлены пиксели.

Перейдите на вкладку «Grids» и нажмите кнопку «New». Укажите следующие параметры сетки:

Теперь можете закрыть это окно. Но предварительная настройка еще не закончена. На боковой панели включите привязку всех ключевых элементов ограничительной рамки к сетке и направляющим:

Если не включить привязку всех элементов ограничительной рамки, то перемещение объектов неправильной формы (да и того же овала) при помощи мыши будет неточным. На самом деле очень уж точным здесь быть не нужно, но я привык именно к такой работе привязки.
Теперь приготовления закончены и можно приступать к собственно рисованию
Шаг 2
Инструментом Ellipse (E) нарисуйте овальный объект любого размера. Чтобы указать точные размеры, необходимо переключиться на инструмент Selector (S). Сделайте это и на контрольной панели сверху введите размеры 590x312 пикселей.

Шаг 3
Тем же инструментом Ellipse (E), нарисуйте объект любых размеров, после чего на контрольной панели измените их на 90x178 пикселей.

Вы видите на скриншотах цветовую дифференциацию. Я специально не указываю используемые мною цвета, тут главное различать нарисованные фигуры. Изменить цвет заливки можно на панели Object> Fill and Stroke (Shift+Ctrl+F). После закрытия программы и дальнейшего его запуска данную панель (и ей подобные) придется открывать заново. Не смотря на наличие определенной настройки в основных параметрах программы (о ней всё в той же блогозаписи), отрытые панели не запоминаются. Сие является багом и его обещают поправить только в версии 0.49, которая выйдет неизвестно когда.

Заметьте, что на панели можно указать значения альфа-канала (по-простому, непрозрачность). В модели HSL, которую вы видите на скриншоте выше, и RGB эта строчка является четвертой в списке, а в HEX-коде цвета за нее отвечают два последних символа. Но более привычные шестизначные HEX-коды воспринимаются нормально, значения для альфа-канала дописывается автоматически со 100% его непрозрачностью.
Но продолжим работать с овалом. Выделите его инструментом Selector (S). Откройте панель Object> Transform (Shift+Ctrl+M). Перейдите там на вкладку «Rotate», в имеющемся поле введите 9° и нажмите кнопку «Apply» (Enter ни в какую не воспринимается).

Шаг 4
Расположите этот эллипс так, как показано ниже.

Я добавил направляющую по центру большого овала. Правая сторона малого эллипса должна с ней соприкасаться. Направляющая добавляется так же, как и в Photoshop и Illustrator – вытягивается мышкой с соответствующей линейки.
Шаг 5
Продублируйте малый овал (Edit> Duplicate; Ctrl+D). Копию поверните в панели Transform еще на 30° градусов и расположите ее примерно так, как показано ниже.

Шаг 6
Выделите оба малых овала и продублируйте их (Ctrl+D). На контрольной панели нажмите кнопку «Flip selected objects horizontally» (H).

Не снимая выделения с фигур, сместите их так, чтобы левый эллипс касался своим краем направляющей. Здесь привязка к строгому перемещению только в одной плоскости (по горизонтали или вертикали) включается зажатием Ctrl, а не привычного Shift.

Шаг 7
Вновь активируйте инструмент Ellipse (E). Нарисуйте им объект любого размера, затем измените их на 110x110 пикселей. Расположите его примерно так, как показано ниже.

Шаг 8
Продублируйте круг, добавленный в предыдущем шаге (Ctrl+D). Сместите его так, что расстояние от центральной направляющей между двумя кругами было одинаковым. Например, у меня расстояние от правой опорной точки первого круга до направляющей составляет 37 пикселей. А так как смещение считается от центра фигуры, то прибавляем радиус круга (55 пикселей), получаем 92 пикселя расстояния от центра фигуры до направляющей. Умножаем это значение на 2, получаем 184. Именно на такое расстояние сместил я свой круг. Кстати, линейки для измерения расстояний среди стандартных инструментов я не обнаружил. Поэтому просто нарисовал пером контур от правой опорной точки круга до направляющей и посмотрел его длину. Линейка вроде есть среди расширений, но их я не касался, потому мне так было проще.

Шаг 9
Теперь активируйте инструмент Pen (B ). Поставьте одну точку в том месте, где находится правая опорная точка левого круга. Проведите линию до верхней опорной точки круга, затем немного вверх и замкните получившийся треугольник.

Теперь инструментом Node (N) выделите верхнюю опорную точку треугольника и сместите ее на 2 пикселя вправо.

Продублируйте треугольник (Ctrl+D), отразите по горизонтали (H) и расположите копию симметрично с противоположной стороны.

Шаг 10
Инструментом Ellipse (E) нарисуйте овал, соприкасающийся с краевыми точками кругов. Высота этого овала пока не важна. Теперь переключаемся на инструмент Selector (S) и делаем из овала круг, введя в поле высоты значение равное длине. У меня оно составило 74 пикселя. Выровняйте положение этого нового круга так, чтобы его его левая и правая опорные точки находились на одной линии с опорными точками кругов.

Шаг 11
Теперь инструментом Pen (B ) нарисуйте треугольник, проходящий нижними точками по центру и левую опорную часть зеленого круга. Верхняя же точка должна стоять на границе основного овала. Выберите наиболее подходящее место. Заметьте, что его левая сторона желательно должна быть немного наклонена.

Затем инструментом Node (N) выделите его правую опорную точку и сместите на 10 пикселей влево и вверх.

Шаг 12
Нарисуйте похожий треугольник с другой стороны:

Шаг 13
Нарисуйте прямоугольник, нижняя сторона которого проходит через крайние точки больших кругов. Размеры прямоугольника должна чуть заходить на эти круги и перекрывать большой овал вверх. Смотрите на картинку ниже, чтобы лучше понять:

Нажимая клавишу Page Down (или используя команду Object> Lower) опустите этот прямоугольник ниже больших треугольников.

Шаг 14
Мы уже почти в конце. Остаются последние штрихи. До сих пор мы строили фигуры, которые будут давать необходимый нам силуэт, который, в свою очередь, вы «вырежем» из основного эллипса. Но сначала нам понадобиться его копия (Ctrl+D). Не снимая выделения с дубликата, откройте окошко Object> Object Properties (Shift+Ctrl+O). Запишите ID этой фигуры (оно нам понадобиться в дальнейшем; например, у меня ID имеет значение «path3796») и поставьте галочку напротив пунктов Hide и Lock. Заметьте, кстати, что дубликат был создан поверх остальных фигур. Вот такая специфика в Inkscape. Остальные команды вставляющие фигуры делают так же.

Шаг 15
Выделите нижние овалы, правый и левый верхние круги и треугольники, а также прямоугольник по центру, и объедините их командой Path> Union (Ctrl++, данное клавиатурное сокращение у меня работать не хочет).

Шаг 16
Не снимая выделения с полученной в прошлом шаге фигуры, добавьте в выделение основной эллипс и выполните команду Path> Difference (Ctrl+-).

Шаг 17
Теперь, выделите всё (Ctrl+A) и объедините командой Path> Union (Ctrl++). Вот логотип Бэтмена почти и готов. Остались совсем немного.

Шаг 18
Задайте фигуре логотипа цвет R=0 G=0 B=0 (#000000), то есть черный. Откройте XML-редактор (Edit> XML Editor; Shift+Ctrl+X). Найдите там ID скрытого овала:

В окне Object Properties (Shift+Ctrl+O) разблокируйте его и сделайте видимым. Окно XML-редактора не закрывайте.
Выделите овал. Примените к нему команду Path> Linked Offset. В редакторе должен появится новый объект. Нам у него интересен атрибут inkscape:radius:

В нижнем большом поле измените 0 на 20 и нажмите кнопку «Set». Цвет заливки получившейся фигуры измените на черный.

Не волнуйтесь, что этот овал сливается с самим логотип — сейчас мы это поправим. Еще видно, что немного не хватило горизонтального размера документа, а вертикальный немного великоват — и этот момент тоже исправим.
Сначала разберемся с цветами. Выделите оригинальный овал (у меня он розовый). Примените к нему команду Path> Dynamic Offset (Ctrl+J). Вновь найдите в редакторе атрибут inkscape:radius и задайте ему значение в 10 пикселей:


Измените цвет этой фигуры на R=254 G=242 B=0 (#fef200).

Наконец, изменяем размеры документа (Shift+Ctrl+D), на скриншоте выше я это уже сделал, чтобы было видно все фигуры полностью:

Я еще немного увеличил «уши» нарисовав поверх новые треугольники чуть большего размера:

Заключение
Вот и готова классическая эмблема Бэтмена, нарисованная в Inkscape. Ее можно нарисовать быстрее, если не придерживаться столько точных размеров, или воспользовавшись техникой рисования сначала одной половины с последующим ее отражением и присоединением. Тогда пришлось бы делать меньше вычислений. Но я выбрал другой способ.
В растровый формат картинка экспортируется командой File> Export Bitmap (Shift+Ctrl+E). Выберите там пункт «Page», чтобы сохранить изображение строго по размерам документа.

После чего нажмите кнопку «Export».

Оригинал: Mary Winkler
Перевод и адаптация: Dark Wood
Отредактировано: Dark Wood — 26 Июня 2014, 13:42