Главная > Обработка в Gimp > Gimp — Как сделать небо более эффектным, глубоким и синим

Gimp — Как сделать небо более эффектным, глубоким и синим

09 Июл 2011
Автор статьи: Павел
Небо до обработки Небо после обработки

В программе gimp не так уж много возможностей чтобы сделать небо глубоким и синим. Варианты затемнения неба с помощью Lab каналов и режима смешивания слоёв «перекрытие» нужного эффекта не приносили, некоторые другие способы также не слишком помогали, поэтому останавливаться на них мы не будем.

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

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

Итак, что такое маска? Маска — это в первую очередь чёрно-белое изображение. Её задача – контроль над тем, к каким частям изображения будет применяться обработка, а к каким не будет. В интернете  предлагают просто обесцветить обрабатываемую фотокарточку и использовать это изображение как маску. Однако есть способ лучше...

Поиск каналов необходимых для создания точной маски.

Каждую фотографию можно рассматривать как сумму нескольких чёрно-белых каналов. Для цветовых пространств RGB, Lab, CMYK это R, G, B, L, a, b, C, M, Y, K каналы в сумме их 10 штук. Надеюсь, вы знакомы с этими аббревиатурами, если же нет, то в конце статьи я приведу их расшифровку. В них мы и будем искать изображение для точной маски. Для этого нам следует разобрать изображение на отдельные цветовые составляющие.

Выбираем в меню Цвет > Составляющие > Разобрать. Выбираем цветовую модель RGB, ставим галочку как показано на картинке (если её там нет) и жмём кнопку ОК.

Gimp, диалоговое окно извелечения каналов
Gimp, диалоговое окно извелечения каналов

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

Каналы цветового пространства RGB
Каналы цветового пространства RGB

Красный канал

Зелёный канал

Синий канал

Красный канал. Низкий контраст неба и земли. Такая маска нам не нужна. Зелёный канал. Контраст лучше, однако этого не достаточно для создания хорошей маски. Синий канал. Небо совсем светлое, а земля более тёмная. Это то, что нам нужно.

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

Создание точной маски.

С выбором маски мы закончили. Каким же образом её создать? Для этого следует скопировать канал в окно с цветным изображением путём его переноса из окна с разобранными каналами. В итоге у нас должно получится вот так:

Слои
Сверху скопированный слой, снизу цветная картинка

Теперь переходим в диалог каналов — четвертая красненькая вкладка (см. рис. выше). Наводим курсор на любой из каналов, так как в любом из этих каналов будет информация лишь о нашем синем. Затем нажимаем правую кнопку мыши, выбираем и жмём «Канал в выделение».

Главное чтобы работа происходила с чёрно-белым слоем, при этом он должен подсвечиваться серым цветом, то есть слой должен быть выделен, а также он должен быть расположен выше остальных слоёв.

Выделение канала

В итоге у вас должны появиться «ползущие муравьи» — это говорит о том, что канал выделен. Далее необходимо вернутся в диалог слоёв (Ctrl+L) и копировать обрабатываемое изображение (фон), затем переместить копию поверх остальных слоёв. Выглядеть это будет так:

Перемещение
Результат перемещения копированого слоя

Далее приступаем к созданию маски, для этого выбираем в меню Слой > Маска > Добавить маску слоя. В открывшемся диалоговом окне выбираем «Выделение» и жмём кнопку «Добавить».

add mask

Снимаем выделение нажатием клавиш Shift+Ctrl+A или в меню Выделение > Снять. Затем удаляем чёрно-белую копию канала, в нашем случае синего. Вот что у нас должно получиться:

Слой с маской
Слой с маской

Выделяем слой с маской и применяем к нему кривые Цвет > Кривые. При этом слой должен быть обведён белым контуром, на рисунке выше этим контуром обведена чёрно-белая маска.

Кривые
Кривые

Для того чтобы на землю как можно меньше воздействовала обработка, повторяем процедуру, но уже по отношению к маске, тем самым повышая её контраст. Форму кривой оставляем такую же. Если применить к маске размытие Гауса с радиусом 3 px.  можно несколько повысить резкость. Однако с размытием не следует усердствовать, иначе могут появится ореолы.

Результат достигнут! Для усиления эффекта верхний слой можно копировать несколько раз, а к копиям применить кривые других форм, а затем поиграться с прозрачностью этих слоёв.

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

Листья до обработки Листья после обработки

RGB: R-красный, G-зелёный, B-голубой.

Lab: L-канал яркости, a-канал с распределением цветов от зелёного до пурпурного, b-канал с распределением цветов от синего до жёлтого.

CMYK: Cyan-голубой, Magenta-пурпурный, Yellow-жёлтый, Key color-чёрный.

Обработка в Gimp ,


  1. 10 Июл 2011 из 9:50 | #1

    Отличный урок. Подробный и, главное, со скриншотами.

  2. Павел
    10 Июл 2011 из 10:40 | #2

    Спасибо...

  3. Андрей
    10 Апр 2012 из 15:46 | #3

    Просто и наглядно. Спасибо.

  4. 10 Апр 2012 из 20:11 | #4

    @Андрей

    Рад, что пригодился урок =)

  1. Трекбеков пока нет.