Содержание:


















GIMP: использование маски слоя

Автор: Yves Ceccone
Оригинал статьи: Gimp: using mask layers
Перевод: Николай Ганенков
Материал статьи доступен на условиях Creative Commons License (by-nc-sa).

Содержание:
  • Версия
  • Преобразование фона в слой
  • Принципы работы с маской
  • Эффект перехода
  • Угол
  • Размытая маска
  • Эффект объема
  • Скрипт-Фу
  • Лента
  • Неограниченные возможности
Кратко:

GIMP может легко конкурировать с именитыми редакторами изображений. Он располагает инструментом маска слоя (аналогичный fusion mask в Photoshop), который позваляет с большой легкостью работать со слоями. При помощи этого метода очень легко откатываться назад и корректировать границы не затрагивая сам слой, так как мы работаем с маской, которую мы можем удалить, если изменения нам не понравятся или применить, если они нас устраивают. Маска слоя также позволяет создать эффекты наложения изображений, эффекты объема ...,Намного легче понять, как это работает, чем пытаться перечислить все возможности.

Версия

При написании этой статьи использовался Gimp версии 1.1.9 , но, хотя маски слоя есть и в более старых версиях, например 1.0.4, я бы посоветовал использовать более позднии версии, например 1.2.1. Многочисленные новые инструменты и возможности делают некоторые упражнения этой статьи намного проще. Все это достаточно просто, а Gimp будет общаться с Вами на Вашем родном языке, так как созданы новые международные версии.



[white]

Превращаем фон в слой

Откройте Gimp и создайте RGB изображение с белым фоном.

[pattern]

Заполните его каким-нибудь шаблоном.

[erase pattern]

Нажмите "D" один раз для того, чтобы сделать цвет переднего плана черным а цвет фона белым.
Возьмите инструмент "Ластик" и сотрите часть шаблона. В процессе стирания шаблона мы можем видеть как появляется белый фон.

Нажмите ctrl+Z чтобы вернуться к прежнему виду шаблона.

[transparent, alpha channel]

Теперь откройте диалог "Layers" ("Слои") и выберите опцию "Add alpha channel" ("Добавить альфа-канал") щелчком правой кнопки мыши по Backgraund (фон). Теперь попробуйте стереть как раньше. Вместо белого фона появится шаблон представляющий прозрачность.

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




[pattern1]

Принципы работы с маской

Создаем изображение заполненное шаблоном. Преобразуем фон в слой добавлением альфа-канала. Переименуем фон в "layer 1" ("Слой 1") двойным щелчком по нему.

Добавляем новый слой (можно нажать левую кнопку внизу панели "Layers, Channels and Paths" ("Слои, Каналы и Контуры") или щелчкнуть правой кнопки мыши внутри этой панели и выбрать "New Layer..." ("Новый слой...") ). Выбираем "Transparency" (Прозрачный") и назовем его "layer 2" ("Слой 2").

Мы можем видеть слой 1 через прозрачный слой 2.

[pattern2]

Выберем слой 2 в диалоге "Layers" ("Слои") и заполним шаблоном, отличным от того, который использовал для слоя 1.

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

[Layers and channels]

Выбираем слой 2 и добавляем маску слоя делая ее абсолютно непрозрачной (выбираем "Белый"). Теперь можно работать как со слоем, так и с его маской. Чтобы работать с маской просто щелкните по ее эскизу (для выбранной маски или слоя контур миниатюрного изображения становится белым).

[Layers and channels]

Щелкним один раз "D", чтобы установить передний план черным а фон белым и возьмем карандаш, выберем, например, круглый карандаш. Нарисуем на изображении.

[the resulting image]

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

Щелкним "X" , чтобы поменять местами белый и черный цвета и закрасим изображение (белым на этот раз): Мы восстановили Calque 2. Ясно видно, что мы легко можем работать, делать откат, менять эффект инструментов, если необходимо при помощи клавиши "X", не трогая сам слой, потому что мы работаем с его маской.

Команды :

  • Мы можем активировать или деактивировать маску слоя удерживая ctrl и щелкая по миниатюрному изображению в диалоге "Layers" ("Слои").
  • Мы можем активировать или деактивировать просмотр маски удерживая ctrl+alt щелкая по миниатюрному изображению маски в диалоге "Layers" ("Слои").
  • Щелкнув правой кнопкой мышки по миниатюрному изображению маски мы получим доступ к команде (в меню) "Apply mask layer" ("Применить маску слоя").
    Все эти инструменты можно использовать при работе с маской: ластик, фильтры, распылитель, выделения, ..., и многое другое.


[layer and channels]

Эффект градиента маски

Этот эффект получен заливкой маски при помощи черно-белого градиента.

[pattern]

[pattern]

[pattern]


[ball]

Эффект "покрывала"

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

[new background]
[final image]

[layer and channels]

Размывание маски

На четвертом изображении применен фильтр размывания к маске слоя.

[background]

[mask layer]

[G written in black]

[blured G]



[circular selection]

Эффект объема

Эффект объема можно создать в GIMP испольуя маску слоя и немного смекалки.

Создайте квадратный рисунок. Выделите круг. Сохраните нарисованную линию щелчком правой кнопки в канале ->Select (выделение) ->save to channel (сохранить в канале) (это позволит нам использовать это выделение впоследствии. Оно будет основой всех нарисованных линий, которые появятся дальше).

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

[layer, channel and path window]

Создайте слой маски (белый) и после выбора настроек по умолчанию для градиента (чернный -> белый) в диалоговом боксе, при помощи инструмента "Градиент", нарисуйте прямую из нижнего левого угла в верхний правый (45 градусов). Вы можете повторить эту операцию столько раз, сколько хотите чтобы получить правильную заливку (изменяйте начальное и конечное положение линии). В любом случае, Вы всегда можете вернуться к тем параментрам, которые понравились. Заметьте, что градиент можно применять к маске с или без какого-нибудь активного выделения. Выделенная область была для маски слоя 1 и не было для маски слоя 2 - никакой разницы в конечном результате.

[3d border]

Вернемся к сохраненному в канал выделению. Перейдем на вкладку "channels" в диалоге "Channel and layer" и выберем в выпадающем меню Channel to selection. Появится выделение

[layer, channel and path window]

The next maneuver will create a sort of a hoop around the first center: Выделение делается активным правый клик -> selection -> shrink и выберите значение (сделайте несколько попыток), которое создаст кольцо вокруг первого центра. Сохраните это выделение в канал (Select -> Save to Channel). Активируйте (если еще не активно) самый большой круг выделения, и кликните по первому значку канала выделения в списке каналов (поменьше), который Вы сохраниле на предыдущем этапе (только не щелкайте по столбику, где нарисован глаз). Go to the dotted circle icon (but without clicking), then click. We have subtracted the small selection from the big one with this operation. We can eventually save this new selection in a channel.

[3d border]

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

Используйте формат Gimp, который сохраняет маски, чтобы сохранить свою работу

.
[layer, channel and path]

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

[3d border]

[layer, channel and path]

Последний элемент - полоскавнутри первого круга, заполненная серым цветом, к которой мы применим размывание. И, конечно, маска слоя со светлым градиентом, чтобы оживить нижнюю правую часть. Здесь мы создали эффект плоской поверхности. Это не 3D, но некоторая объемность чувствуется...

[script-fu logo]

Script-Fu

Очень интересно анализировать изображения, созданные при помощи Скрипта-Фу в GIMP. В них часто используются маски слоя и мы многому можем научиться открывая панель диалога Layer (Слои), чтобы посмотреть, как это сделано.

[layer, channel and path]

Этот Script-Fu найден в Xtns -> Script-Fu ->Logos -> Chrome, использует true type шрифт называемый "stoopid" и маски слоев... Мы должны изменить цвет слоя с G чтобы можно было использовать в нашем изображении, которое мы создаем: при помощи "Picture -> Color -> color balance", например, или "levels", а затем установить плотность 50% (при помощи курсора плотности слоя). Затем удалите слой фона и находясь в слое с листом выполните: "right-click"-> join visible layers. Затем нажмите ctrl + c чтобы скопировать логотип в буфер, ...

[button with G from script-fu]

[layer, channel and path]

..для того чтобы поместить в плавающее выделение нажмите ctrl + v. Плавающее выделение появится на панеле Слои. Вы можете создать новый слой для размещения логотипа, который позволит переделать цвет, размерe, положение....

[object]

Лента

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

[blue line]
[object wrapped with a blue ribbon]

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

[layer, channel and path window]

Принцип тот же, Вам нужна маска для каждого слоя с лентой, а затем спрятать часть, относительно которой предполагается, что она находится позади предмета...

Неограниченные возможности

Можно использовать несколько способов построения маски, но неограниченные возможности использования масок дают простор Вашему воображению...




Ссылки:




Rambler's Top100