Furry.ru — ФАН-АРТ СРЕДСТВАМИ ВЕКТОРНОЙ ГРАФИКИ

ФАН-АРТ СРЕДСТВАМИ ВЕКТОРНОЙ ГРАФИКИ

Михаил "NetDolphin" Баландин

Данная бумага написана как попытка обобщить мой скромный опыт возни с векторной графикой. Все рассказано для Xara X (которая IMHO являетя лучшим векторником). Описанная идеология за исключением одного пункта в принципе годится и для других программ (CorelDRAW, Adobe Illustrator), хотя названия инструментов, пунктов меню и горячие клавиши, естественно, будут другими. Возможно даже, что и этот пункт там уже присутствует - не берусь утверждать ибо давно не проверял за ненадобностью.

Основные принципы работы существенно отличаются от рисования в растровиках. Базовая техника достаточно однообразна и проста, однако процесс в целом более длителен и представляет собой довольно кропотливую работу.

DISCLAIMER

Все нижесказанное есть результат собственных экспериментов и не претендует ни на официальное руководство, ни тем более на истину в последней инстанции. Если где-то сказано "это удобней делать так" - следует понимать, что это МНЕ удобней. Или, по крайней мере, было удобней на момент написания, ибо жизнь не стоит на месте.

Автор не несет никакой ответственности за время, которое вы потеряете при экспериментах с данной техникой. :-)

ОБОЗНАЧЕНИЯ

Для горячих клавиш будет использоваться следующая нотация. Сочетание с клавишей Ctrl обозначается значком "^" (т.е., ^A = Ctrl+A), с клавишей Shift - значком "#" (#A = Shift+A). Возможны комбинированные сочетания: ^#A = Ctrl+Shift+A.

Левый и правый щелчки мышью будут обозначаться *L и *R соответственно. Приписанная спереди двойка (2*L) означает двойной щелчок.

ЧТО ПОНАДОБИТСЯ ДЛЯ РАБОТЫ

Во-первых, непосредственно Xara X. От предыдущих версий (включая и 2.0) она отличается возможностью рисования линий переменной толщины. Существует прием (см. ниже), позволяющий делать это другими средствами, но он очень трудоемок. То же самое относится и к другим векторным редакторам.

Во-вторых, сканер - если, конечно, вы собираетесь работать с собственными рисунками (к прорисовке скриншотов нижеописанное также применимо в полной мере). В принципе, возможно компьютерное рисование и "с нуля", но это занятие не для слабонервных. :-)

В-третьих, какая-нибудь программа, способная выполнять ресэмплинг, обрезку, менять цветовую квантовку, яркость и контраст РАСТРОВЫХ изображений. Она будет нужна на начальной и конечной стадиях. Обычно что-нибудь такое входит в комплект поставки сканера. Универсальный вариант - Adobe Photoshop.

Наконец, необязателен но желателен какой-нибудь WYSIWYG-оптимизатор графики, например Ulead SmartSaver. Он понадобится для того, чтобы можно было сохранить нарисованное с возможно лучшим качеством и меньшим размером.

И самое главное - то, что вы хотите положить в основу будущей работы. Либо рисунок на бумаге, либо скриншот.

Настоятельно рекомендуется хороший монитор, ХОРОШАЯ мышь и хороший коврик. Особенно мышь. Сбережете много нервов.

ПОДГОТОВКА

Отсканируйте карандашный рисунок в режиме Grayscale и если нужно, подстройте яркость/контрастность. Затем рекомендуется уменьшить цветовую квантовку до 4BPP и сохранить результат в формате GIF (либо как вариант в формате JPG с невысоким качеством) - это позволит уменьшить размер будущего документа (и как следствие, скорость работы с ним).

Запустите Xara и создайте новый документ, если он не создается автоматически при запуске. Зайдите в File -> Page Options и установите нужные вам размеры рабочего листа (обычно А5, А4 или Letter - в соответствии с размером отсканированного оригинала и разрешением сканирования) и его ориентацию (книжную или альбомную). Затем выберите File -> Import (^#I) и укажите ранее созданный вами файл с отсканированным наброском.

Используя инструмент "Селектор" (F2), откорректируйте масштаб импортированного наброска и его положение на листе. Для центровки на странице можно пользоваться инструментом "Object Alignment" (^#L).

Вызовите диспетчер слоев (F10). На данный момент в документе присутствует только один слой с именем Layer 1, который содержит единственный объект. Поскольку модифицировать набросок вам не понадобится, заблокируйте этот слой, сбросив его флажок редактируемости (второй столбец, под "стрелочкой") и перетащите его вниз, к слоям заднего плана (они не выводятся на печать и не участвуют в экспорте растровых форматов).

Сохраните документ (^S), дав ему подходящее имя. В дальнейшем сохраняйтесь как можно чаще.

ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ

Чтобы не путаться в объектах, принадлежащих к разным слоям, рекомендуется в каждый момент времени иметь только один слой, разрешенный к редактированию (столбец флажков под "стрелочкой" в диспетчере слоев).

Полный отказ от всех сделанных выделений производится по клавише Esc. Быстрое переключение между текущим инструментом и инструментом "Селектор" (и обратно) выполняется по нажатию Space. Совместное выделение нескольких объектов производится последовательными *L на этих объектах при нажатом Shift.

ПРОВЕДЕНИЕ КОНТУРОВ. Делается либо с помощью инструмента "Freehand" (F3, гладкость регулируется ползунком на панели свойств инструмента), либо с помощью инструмента "Перо" (#F5). В последнем способе (я предпочитаю его) сначала расставляются узловые точки контура, а затем участки образовавшейся ломаной линии двигаются с помощью мыши до тех пор, пока ломаная не будет приведена к кривой нужного вида.

Более тонкая подгонка проводится с помощью инструмента "Редактор формы" (F4). *L на сегменте контура приводит к созданию в этом месте нового узла. 2*L на узле меняет тип сопряжения сходящихся в нем линий между "стыковкой под углом" и "гладким сопряжением". Эти типы также могут быть установлены с клавиатуры по нажатию Z и S соответственно.

РАБОТА С ПЕРЕКРЫВАЮЩИМИСЯ ОБЛАСТЯМИ. При работе с большим количеством взаимно перекрывающихся областей, контуры которых еще необходимо корректировать, рекомендуется на время корректировок установить для всех этих областей отсутствие заливок (*L на "зарешеченном" квадратике в палитре) и различные яркие цвета линий (*R на соответствующих цветах в палитре).

ОБЛАСТИ С ЧАСТИЧНО ВИДИМОЙ ГРАНИЦЕЙ. Создайте нужную область и перекройте ту часть ее границы, которая не должна быть видимой, линией чуть большей толщины, окрашенной в закрывающий цвет.

ЛИНИИ ПЕРЕМЕННОЙ ТОЛЩИНЫ. Имеется два варианта: один универсальный, другой правильный. :-)

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

Правильный способ доступен только в Xara X и использует дополнительные возможности из "Line Gallery" (вызывается по F12). Откройте раздел "Stroke Shapes / Pressure Profiles". Вы увидите в нем большое количество шаблонов утолщения и утоньшения линий (левая сторона шаблона соответствует началу, а правая - концу линии).

Проведите линию необходимой формы и установите для нее максимально необходимую толщину. Затем в "Line Gallery" выберите для нее нужный тип изменения толщины. При наличии острых углов излома линии установите тип сопряжения в "Miter join". Если толщина линии меняется более сложным образом, чем это позволяют шаблоны, сделайте ее составной.

ОБЛАСТИ С ПЕРЕМЕННОЙ ЯРКОСТЬЮ ЗАЛИВКИ. Создайте область и залейте ее каким-либо из основных цветов. Затем переключитесь на инструмент "Заливка" (F5). В панели свойств инструмента выберите "Linear", "Three color" или "Four color" в зависимости от числа необходимых градаций яркости/цветности. Установите направления перетекания цветов и поочередно выбрав точки привязки этих направлений, укажите для каждой необходимый цвет (*L на палитре).

Подобным же образом возможна работа и с прозрачностью (F6) областей.

СОЗДАНИЕ ЦВЕТОВ ДЛЯ ОСВЕТЛЕНИЯ И ЗАТЕНЕНИЯ. При создании осветленных и затененных участков на области сначала создайте контур подобласти и залейте его тем же цветом. В левом нижнем углу, где показаны цвета текущего объекта, выполните 2*L на этом цвете. В появившемся окне нажмите кнопку с "ярлычком" (New named color). Откроется диалог, в котором отметьте флажок "Make the color a shade of" и при желании дайте новому цвету какое-либо название. Нажмите Create и в цветовом редакторе выберите смещение нового цвета по яркости относительно основного. После закрытия окна редактора новый цвет появится в палитре, а его имя будет показываться как подсказка при наведении на него курсора мыши.

УДАЛЕНИЕ ЛИШНИХ ЦВЕТОВ ИЗ ПАЛИТРЫ. При раскраске рисунка в палитре может образоваться множество неудачных и потому ненужных цветов, что приведет к необходимости постоянной прокрутки и неудобству работы. Для удаления лишних оттенков откройте галерею цветов (F9) и разверните ее раздел, относящийся к текущему документу. Выделите ненужные цвета и нажмите "Delete". Если по ошибке в число выделенных попадут цвета, использованные в документе, программа выдаст предупреждение. Ответьте "Delete unused". (Замечание: для простоты можно выделить вообще все цвета. Программа сама найдет неиспользованные и удалит их.)

СЛОЙ С ПРИВЯЗОЧНЫМИ КРИВЫМИ

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

В диспетчере слоев (F10) выполните *R и из контекстного меню выберите "Create guide layer". Будет создан новый слой с именем "Guides" (содержащиеся на нем объекты не будут печататься и экспортироваться в растровые форматы). Нарисуйте на этом слое необходимые вам привязочные контуры и сделайте слой самым верхним, заблокировав его. В дальнейшем, при создании новых слоев, перетаскивайте слой "Guides" на самый верх, чтобы его объекты всегда оставались видимыми.

Для привязочных кривых имеет смысл выбирать яркие цвета, которые заведомо больше не встретятся в рисунке. Это позволит легко различать их среди прочих объектов.

Когда привязочные кривые станут уже не нужны, удалите слой или сделайте его невидимым.

КОНТУРНАЯ ПРОРИСОВКА

Создайте слой с именем "Outlines" и разместите его ниже слоя с привязочными кривыми, но поверх слоя с отсканированным наброском.

Установите для новых областей следующие атрибуты по умолчанию: отсутствие заливки и какой-нибудь яркий цвет (пусть это будет красный) для контуров обводки. Для этого в отсутствие выделенных объектов выберите нужные цвета из палитры с помощью *L и *R, утвердительно ответив на запрос о подтверждении. Для контура обводки укажите по умолчанию толщину, которая в рисунке будет встречаться чаще всего.

После этого активизируйте инструмент "Перо" (#F5) и начинайте обводить линии наброска, придавая обводке нужную толщину и форму. Завершив проведение очередного контура, при необходимости переключайтесь на инструмент "Редактор формы" (F4) и корректируйте; если нужно - сглаживайте стыковку кривых в узлах и добавляйте новые узлы.

Когда контур откорректирован до достижения необходимой формы, раскрасьте его цветом, необходимым для будущего рисунка (как правило, черным или темно-темно-серым).

Все эти операции целесообразно производить на увеличении 150-300%. Чтобы при этом лучше оценивать результат работы, создайте для документа новое окно просмотра (Window -> New View или New View в контекстном меню по *R на пустом месте экрана) и укажите для него увеличение "Page" или "Drawing". Время от времени переключайтесь на это окно и отключая в диспетчере слоев видимость наброска, контролируйте процесс обводки.

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

Радужные оболочки и зрачки глаз рекомендуется сразу рисовать замкнутыми областями и заливать нужными цветами (для зрачков - 100% черным) с отсутствием обводки. Нарисовав зрачки, наложите на них блики света в виде белых (100% белых) кругов или овалов. Впоследствии вы придадите бликам необходимую мягкость.

Когда вы закончите прорисовку, на слое "Outlines" у вас должно быть достаточно красивое само по себе изображение, напоминающее рисунок толстым пером или кисточкой с тушью. Заблокируйте слой для редактирования, сохраните работу и переходите к следующему этапу.

ПЛОСКАЯ ЗАЛИВКА

Создайте слой с именем "Fill-in" и разместите его ниже слоя "Outlines" но выше наброска. Все, что находится под контурами на вышележащем слое, в результате перекрытия не будет видно - это будет использовано для корректировки границ заливочных областей.

Определив область, которая должна быть залита одним цветом, с помощью инструмента "Перо" проведите ее границы так, чтобы обводка была целиком скрыта контурами, лежащими на слое "Outlines". Это делается гораздо легче чем может показаться, так как контуры толстые и спрятать за ними тонкую линию границы не составляет труда. Просто расставляйте узловые точки заливаемой области на контурах - и если где-нибудь показалась красная линия, подвиньте ее до полного исчезновения под контуром.

Замкнув область, залейте ее нужным цветом и укажите отсутствие цвета для обводки. Если требуемого цвета не нашлось в палитре, выберите наиболее подходящий, затем вызовите цветовой редактор (^E) и создайте новый цвет.

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

Будьте аккуратны с использованием 100% белого и 100% черного цветов - первый из них нельзя осветлить, и второй затемнить, тогда как это может понадобиться. Пользуйтесь оттенками серого.

Когда вы завершите заливку, у вас получится полноцветное, но "плоское" изображение. Заблокируйте слой "Fill-in" и сохраните работу.

(В принципе, набросок вам теперь больше не нужен. Можете удалить его слой или отключить видимость.)

ПРЕДУПРЕЖДЕНИЕ

Хорошо подумайте, прежде чем переходить к следующему этапу. Наложение теней ГОРАЗДО легче производится в растровиках, в векторном редакторе вы истратите на это кучу времени.

Если вы не отягощены избытками оного - переходите сразу к пункту "Завершение работы". В противном случае... что ж, вас предупредили.

ОТТЕНЕНИЕ

Создайте слой с именем "Shadows" и разместите его ниже слоя "Outlines", но выше слоя "Fill-in". Осветление и затемнение будет производиться за счет создания участков, залитых различными градациями серого цвета и с различными установками прозрачности.

Определив область, на которую падает свет или тень, обведите ее. При этом на участке, примыкающем к границе, спрячьте обводку под толстым контуром слоя "Outlines", как и на предыдущем этапе. Залейте область более ярким или более темным (в зависимости от требуемого освещения) серым цветом и установите для границы тот же цвет или отсутствие цвета. Затем выберите инструмент "Прозрачность" (F6), подберите для залитого участка нужный тип прозрачности и установите векторы ее изменения таким образом, чтобы оттенение или осветление выглядело нужным образом. При необходимости, если наложение прозрачного серого приводит к неестественному цветовому сочетанию, создайте для участка собственный цвет, основанный на цвете фона (см. "Основные приемы работы").

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

ДОПОЛНИТЕЛЬНЫЕ ЭФФЕКТЫ

Перейдите на слой "Outlines", разблокировав его и заблокировав все остальные слои.

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

Для глаз можно применить следующую раскраску. Для белков выберите 100% белый или чуть желтоватый цвет заливки. Радужки и зрачки вы нарисовали замкнутыми областями круглой или эллиптической формы с отсутствием обводки. Чтобы их границы выглядели не резкими, а чуть размытыми, выберите эти области и задайте для них круглый или эллиптический тип прозрачности - так, чтобы прозрачный эффект начинался вблизи границ и на границах достигал своего максимума. Аналогично поступите с бликами света на зрачках.

ФОН

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

СБОРКА РИСУНКА НА ОДНОМ СЛОЕ

Этот этап имеет смысл лишь в том случае, если рисунок в дальнейшем планируется использовать как клип-арт, для вставки в другие документы. Создайте новый слой с именем "Result" и поместите его поверх всех уже созданных. Заблокируйте его для редактирования, а все прочие слои наоборот, разблокируйте и сделайте самый верхний из них активным. Выделите все объекты на этих слоях (^A) и перенесите их в буфер (^X). Затем перейдите на слой "Result", разблокируйте его (а все остальные, наоборот, заблокируйте!) и поместите объекты из буфера в те же позиции (^#V).

По завершении процесса удалите все опустевшие слои, оставив только слой "Result". На этом слое выделите все объекты (^A) и сгруппируйте их (Arrange -> Group или ^G) - теперь все операции (масштабирование, поворот, перемещание) будут производиться со всеми сгруппированными объектами одновременно, что обеспечит сохранение целостности рисунка.

Внимание! После группировки нельзя производить никакие манипуляции с цветом, прозрачностью и заливкой, так как эти операции также будут применены ко всем сгруппированным объектам одновременно. При необходимости разгруппировка может быть произведена при помощи Arrange -> Ungroup или ^U.

ЗАВЕРШЕНИЕ РАБОТЫ

Сделайте видимыми все созданные слои. Если есть необходимость, добавьте новый слой с поясняющими надписями (название рисунка, указание авторства, даты и т.д.).

Если рисунок не содержит фона, а только персонаж, то имеет смысл добавить на один из слоев прямоугольную область без заливки и с невидимой границей, охватывающей фигуру с небольшим "припуском". Это нужно для того, чтобы при сохранении растрового изображения вокруг фигуры остались чистые поля.

На этом обработка рисунка закончена. Окончательно сохраните документ.

Выберите File -> Export. Укажите имя файла и задайте требуемый тип (JPEG или GIF, а если предполагается использование специализированных компрессоров графики - то BMP или PNG). Нажмите кнопку Save. Укажите нужную цветовую квантовку и подберите желаемые размеры. Нажмите кнопку Export. По окончании процесса экспорта закройте Xara.

Созданный растровый файл далее можно коректировать и оптимизировать специализированными программными средствами, ориентированными на битовую графику.

ВСЁ!!!