Маски та фільтри
Іноді важко розібратися з термінами графічних редакторів. Найчастіше це буває через неможливість їхнього точного перекладу російською мовою. Тоді на допомогу приходить метод кальки і слово стає загальноприйнятим сленгом, проте не розкриваючи суть самого явища. Маски є дуже зручною системою для створення ефектів на багатошарових малюнках, тому давайте розберемося детально, що вони з себе представляють.
Маска — це тип чорно-білого зображення, який використовується для визначення та вибору зображень.
Існує 3 основних типи масок:
Маска прозорості (Transparency Mask)
Вона необхідна контролю непрозорості зображення. Створити таку маску для роботи з поточним зображенням можна натиснувши правою клавішею миші по активному рядку шару (виділена блакитним кольором) - Додати - Трансформуючу маску.
За допомогою такої маски легко визначити, до яких фрагментів картинки застосовувався фільтр. Для цього створюємо прозору копію оригіналу в чорно-білому кольорі і накладаємо зверху - частини, що виступають, і будуть місцями, які обробили через фільтр. Створити можна в меню Фільтри - Розмивання - Створити маску, що фільтрує.
Зазвичай принцип дії цієї маски важко пояснити словами - простіше один раз застосувати практично. Для цього виберіть область і клацніть правою клавішею мишки шаром, щоб вийшло Локальне виділення. Це і буде найпростіший приклад готової Локальної маски, що виділяє. Малювання білим за маскою збільшує виділення, малювання чорним зменшує. Активуємо її натиснувши правою клавішею миші по активному рядку шару (виділена блакитним кольором) - Додати - Локальну маску.
Як зробити маску шару в Криті?
Обрізні маски та успадкування Альфа-каналу
У Krita немає функціональності clipping mask (обрізуючих масок) з такою поведінкою, як у Photoshop та інших програмах, що імітують функціональність Photoshop`а. Це тому, що Krita, на відміну від цього програмного забезпечення, груповий шар не є довільним набором шарів.
Натомість, Krita групові шари компонуються окремо від решти стека, а потім результат додається в стек. Іншими словами, Krita групові шари фактично є окремим зображенням всередині вашого зображення.
Винятком є використання режиму «
pass-through
» (
Пропустити
в російському інтерфейсі - прим. пров. ) , що означає, що спадкування Альфа-каналу не працюватиме правильно при включенні pass-through на шарі.
Коли ми включаємо спадкування Альфа-каналу, альфа-успадкований шар зберігає ту ж прозорість, що й шари під ним.
У поєднанні з груповими шарами це може бути досить сильним.
Ситуація, в якій це особливо корисно, така:
Тут у нас є зображення з контурами (line art) та по одному шару для кожного плоского кольору. Ми хочемо додати сюди складне багатошарове затінення, зберігаючи при цьому акуратність плоских кольорів.
Щоб змусити маску, що обрізає працювати, спочатку потрібно помістити шари в групу. Ви можете зробити це, створивши груповий шар і перетягнувши шари до нього, або, вибравши шари, які хочете згрупувати, та натиснувши Ctrl+G. Тут ми робимо це із шарами iris (райдужна оболонка) та eye-white.
Ми додаємо шар для світлових відблисків над цими двома шарами, і накидаємо на ньому білі каракулі.
У наведеному вище прикладі у нас є наш шар з білим мазком зліва, а праворуч той же шар, але з активованим Спадкуванням Альфа-каналу, що обмежує його об'єднаною областю шарів iris і eye-white.
Тепер існує більш простий спосіб налаштувати успадкування Альфа-каналу. Якщо ви оберете шар або набір шарів і натисніть Ctrl+Shift+G, Ви швидко створите групу, що обрізає. Тобто, ви групуєте шари, а «mask layer» (Маскуючий шар) з налаштованим Наслідуванням Альфа-каналу додається зверху.
Той факт, що успадкування Альфа-каналу може використовувати об'єднану прозорість від комбінації шарів, означає, що ви можете мати шар з режимом стирання-змішування між ними, і він впливає на область, до якої прив'язаний шар зверху.
На ілюстраціях праве зображення таке саме, як і ліве, крім прихованого шару стирання.
Фільтри також можуть впливати на Спадкування Альфа-каналу:
На цій ілюстрації Фільтруючий шар «blurдає різні результати, коли знаходиться в різних місцях, через розмивання різних частин.
Шари в Krita
Шари є ключовими елементами, що відрізняють комп'ютерне малювання від звичайного. Вони дозволяють повністю контролювати хід роботи, створюючи кілька зображень один на одному.
Шари в Криті такі ж, як і в інших популярних програмах. З ними можна проводити безліч різних маніпуляцій – трансформувати, закріплювати, зменшувати непрозорість, дублювати тощо.
Розглянемо одне з дій докладніше. Наприклад, об'єднання шарів у Криті. Їх можна злити, виділяючи та натискаючи на Layer (Шари) → Merge With Layer Below (Об'єднати з шаром нижче). Також прискорити процес допоможе комбінація клавіш Ctrl+E.
Крім шарів, програма дозволяє також працювати з масками, які допомагають вибірково застосовувати різні ефекти.
Clone Layers (Клонуючі шари)
Цей шар є автоматично оновленою копією іншого. На ньому не можна малювати, але він стане незамінним помічником для додавання ефектів та фільтрів.
Цей тип можна застосовувати у різних випадках роботи з додатковими ефектами. Наприклад, якщо користувач хоче доповнити картину ефектом, він може застосувати його на шарі, що сканує. Тоді, змінюючи малюнок на звичайному шарі, ефект підлаштовуватиметься під нього автоматично.
Спробуйте створити звичайний шар та намалювати на ньому персонажа. Після цього скористайтесь Clone Layer, щоб створити копію попереднього. Застосуйте який-небудь фільтр або намалюйте щось і помітите, як шари змінюються одночасно.
File Layers (Файлові шари)
Файлові шари можуть посилатися на інший файл на комп'ютері. При оновленні цього документа файловий шар оновиться автоматично. Якщо видалити файл із системи, то Krita він теж зникне, оскільки програма не створює його резервну копію, а видалення призводить до знищення файлового шару. У випадку, якщо програмне забезпечення не знайде файл, воно попросить користувача заново вказати до нього шлях.
Такі шари можна підлаштовувати під час імпортування за допомогою таких функцій:
- Без масштабування (No Scale) – файл імпортується, зберігаючи свій розмір
- Підстроювання під зображення (Scale to Image Size) – підганяється під розмір полотна
- Адаптування під роздільну здатність картинки (Adapt to ImageResolution).Якщо роздільна здатність імпортованого файлу складатиме 600dpi та формат -A4, а документ, створений у Krita має 300dpi та формат A4, то буде застосовано дозвіл того, що у Krita - 300dpi.
Файлові шари можна використовувати як зразки під час малювання. У версії Krita 3.3 є іконка папки. Якщо натиснути на неї, зображення відкриється в новій вкладці і його можна буде редагувати.
Fill Layers (Шари, що заливаються)
Fill Layer – це спеціальний шар, який створює Krita під час заливання кольором чи текстурою.
- Pattern Дозволяє заливати полотно спеціальною текстурою чи шаблоном. Це надзвичайно оригінальний спосіб заповнити порожні простори на малюнку. Більше того, це допоможе розфарбувати об'єкти більш натурально. Регулюючи текстури, можна зробити картину ефектнішою. Наприклад, поверх малюнка можна нанести паперову текстуру, тим самим зробивши так, ніби картина намальована на ватмані чи іншому папері. Шаблони можна завантажувати та створювати самостійно.
- Color Ця опція допоможе залити полотно будь-яким вибраним кольором. Ці шари є одноканальними, тому мають лише налаштування прозорості. Однак на них можна малювати і з них можна прати, щоб зробити їх напівпрозорими. Одноканальні забирають набагато менше місця у пам'яті, ніж звичайні чотириканальні.
Filter Layers (Фільтруючі шари)
Filter Layer допомагає застосовувати ефекти та фільтри поверх зображення. Тут можна використовувати Layer Styles (Стилі Шарів), Blur (Розмиття), Levels (Рівні), Brightness/Contrast (Яскравість і Контраст). Якщо створити фільтруючий шар і застосувати розмиття, всі шари під ним виглядатимуть розмитими.
Чим це відрізняється від звичайного застосування фільтра до оригінального зображення? Відповідаємо: тим, що у такий спосіб можна уникнути зміни оригінального малюнка. Наявність відфільтрованого шару допоможе змінювати вихідний малюнок, не змінюючи налаштувань фільтрів.
На відміну від Filter Mask (Фільтруюча маска), цей шар може застосувати фільтр до всіх інших, над якими він знаходиться. Filter Layer можна використовувати лише з оригінальними фільтрами Krita.
Filter Masks (Фільтруючі маски)
Фільтруючі маски дозволяють використовувати ефекти до певної області малюнка. Можна використовувати розмиття, налаштування кольорів та відтінків.
Зробимо жінку-привиду більш світливою та ефемерною. Створіть дублікат із виділеною областю та застосуйте до нього ефект Lens-Blur (Лінзове Розмиття), після чого переведіть режим змішування на Color Dodge (Освітлення основи). Тепер привид справді виглядає містично.
Filter Layers працюють з ефектами, не торкаючись при цьому оригінального малюнку. Можна змінювати параметри масок у будь-який час. Для цього потрібно просто двічі натиснути на шар. Те, що виділено білим, входить у область, а те, що чорним - виключається.
Group Layers (Групові шари)
Працюючи над досить складним артом або малюнком, іноді доводиться групувати шари та розділяти їх у папки, щоб не заплутатися. Це дуже зручно робити з Group Layers, які дозволяють розділяти їх для приховування або застосування фільтрів до всієї групи разом. Якщо шари об'єднані у групу, їх можна рекурсивно трансформувати. Для цього досить просто перенести маску на шар або ж натиснути Ctrl+G.
До останньої версії Krita шари в групі вважалися надто складними окремо, тому що програма не мала режиму Pass-Through як в Adobe Photoshop. Однак із останнім оновленням Krita дозволяє вважати кожен шар окремим, але створювати композицію з іншими.
Layer Styles (Стилі шарів)
Layer Styles дозволяє накладати ефекти поверх інших шарів. Стилі можна активувати та деактивувати, їх також можна повністю налаштувати. Щоб додати стиль, перейдіть до вкладки Layer (Шар) → Layer Style (Стилі Шарів). Більше того, це можна зробити набагато швидше, якщо клацнути правою кнопкою миші по шару.
Коли вікно налаштувань буде відкрито, переконайтеся, що чекбокс Включити ефекти (Enable Effects) активовано. У цьому вікні представлено безліч налаштувань, за допомогою яких можна зробити зображення повністю оригінальним та неповторним. Тут можна включити внутрішні та зовнішні тіні, світіння, додати текстуру або колір, виділити межі та контур, а також багато іншого. Ефекти допоможуть досягти цікавого результату. Їх можна швидко вмикати та вимикати, натискаючи на значок Fx поряд з іконкою шару.
Ці налаштування дуже схожі з тими, що використані у Photoshop, тому файл можна переносити з однієї програми до іншої без втрати результатів роботи.
Local Selection Mask (Локальне Виділення Масок)
Маска локального виділення дозволяє запам'ятовувати виділені області на шарі. Це дуже ефективно, якщо необхідно експортувати ділянку до іншої програми. Krita дозволяє призначати області окремих шарів і показувати активне виділення одним кліком миші. Для цього потрібно натиснути на коло, розташоване поруч із ім'ям шару.
Виділяти можна наступним шляхом: виділивши необхідну ділянку, можна натиснути правою кнопкою миші по шару і натиснути Add (Додати) → Local selection (Локальне виділення).
Натисніть клавішу Alt та ліву кнопку миші, щоб перенести, зафарбувати або деформувати виділену область.
Один шар може мати декілька різних локальних виділень, тому користувач може створити декілька областей виділення на одному малюнку. Кожну ділянку можна зберігати на окремому шарі. Без використання даної маски Вам довелося б створювати окремий шар для кожного виділення, однак, з LSM Krita все зробить самостійно, що робить даний вид масок дуже важливою складовою Крити.
Виділені області виглядають приблизно так:
Глобальне виділення (Global Selection)
Даний спосіб виділення можна налаштовувати так само, як і локальний. Щоб активувати Global Selection, виконайте такі дії: Select (Виділення) → Show Global Selection (Показати маску глобального виділення). Після завершення цих маніпуляцій Ви зможете побачити маску, що з'явилася.
Paint Layers(Стандартний режим роботи із шарами)
Цей вид шарів ще відомий як простий. Щоб його додати, достатньо натиснути клавішу Insert або перейти Layers (Шари) → Create (Створити) → Paint Layer (Звичайний шар). Такі шари використовуються майже в кожній програмі, призначеній для комп'ютерної графіки – Photoshop, SAI, Gimp. Інша назва – растровий або raster layer.
Шари в Криті дозволяють застосовувати різні додаткові ефекти, розмивати, розтягувати та спотворювати зображення. З Paint Layer працювати найзручніше, проте, змінювати застосовані дії вже не вийде. Якість картинки також може помітно погіршуватися.
Щоб розібратися з цими похибками, найкраще працювати з більш високою роздільною здатністю. Це допоможе уникнути пікселізації. Якщо Ви хочете, щоб картинка вийшла більш деталізованою, то найкраще використовувати налаштування ppi вище 600. Також Ви можете використовувати маски, щоб працювати без шкоди якості оригінального зображення.
Transformation Masks (Трансформуючі Маски)
Трансформуюча маска дозволяє художнику рухати, обертати, збільшувати, зменшувати, спотворювати, обрізати зображення на шарі, не застосовуючи трансформацію безпосередньо до шару, роблячи його безповоротним. Цей спосіб чудово підійде тим, хто сумнівається, чи варто використовувати інструменти трансформації, і боїться, що не зможе відкотити зміни.
Transformation Mask може бути прикріплена до звичайного шару так само, як Filter та Transparency Masks.
Щоб додати маску, що трансформує,виконайте такі кроки:
- Додайте маску, що трансформує, до існуючого шару
- Виберіть інструменти трансформації
- Виберіть будь-який з цих інструментів, виділивши маску, що трансформує, і застосуйте їх до шару
- Натисніть застосувати
- Перегляньте налаштування видимості, щоб порівняти оригінальне зображення з трансформованим
Transparency Masks (Маски Прозорості)
Даний вид масок дозволяє вибірково показувати або приховувати ділянки зображення, які можуть знадобитися у майбутньому. Ви також можете видаляти деякі області зображення, щоб подивитися, що знаходиться під ними. Щоб додати маску прозорості, натисніть на шар, а потім на невеликий трикутник у лівому нижньому куті поруч із значком “+”. З списку виберіть Маска Прозорості (Transparency Mask).Малюючи на даному шарі білим кольором, Ви зможете робити картинку видимішою, чорний допоможе приховати її, а сірий - зробити напівпрозорою.
Vector Layer (Векторні шари)
Даний вид шарів включає лише векторні елементи. Він також іноді називається Shape Layer. В Krita векторний шар відображається так: Щоб створити такий шар, потрібно натиснути на іконку “+” і вибрати Vector Layer (Векторний шар). Тут користувач зможе працювати з формами та фігурами. Для роботи з ними використовуються спеціальні інструменти. Виділивши потрібну фігурку, Ви зможете побачити спеціальну рамку. Пересувати фігуру можна, натиснувши на неї і затиснувши, переміщаючи по полотну. Затисніть Ctrl, щоб зафіксувати рух строго по одній осі. Ще один інструмент допоможе розтягнути фігуру вздовж певної осі. Затиснувши Shift можна змінити розмір об'єкта, Ctrl дозволить застосовувати маніпуляції до об'єкта. Об'єкт також можна обертати та нахиляти. За допомогою Ctrl можна повертати фігуру лише по одній осі. Двічі клікнувши векторним об'єктом, Ви зможете змінювати розташування основних точок, з яких складається фігура. Крапки можна рухати, щоб змінювати форму. Затиснувши Ctrl, точку можна буде рухати лише по одній осі. Фігуру також можна зафарбувати (Fill) та обвести (Stroke). Вікно з параметрами для зафарбовування виглядає так: Великий червоний хрест означає, що фігура не заливатиметься жодним кольором і буде прозорою. Наступна іконка означає однотонну заливку, а та, що розташована після неї – градієнт. Кнопки знизу - текстури та правила заливки. Іконка з білим квадратом усередині означає, що зафарбовуватиметься кожна наступна область після незабарвленої: Інша кнопка дозволяє перезаливати все, крім тих ділянок, які мають бути перезалиті двічі. Інакше вони залишаться незафарбованими. Так показано параметри обведення: Налаштувати параметри граней можна за допомогою іншого меню: Тут можна коригувати ширину, стиль, колір та інші характеристики.