Виявлення країв¶
Акцент у фільтрах виявлення країв зроблено на виявленні різкого контрасту або межі між кольоровими областями на зображенні і створенні там країв або ліній.
Починаючи з версії 4.0, передбачено лише два фільтри виявлення країв.
Виявлення країв¶
Нове в версії 4.0.
Загальний набір фільтрів виявлення країв, до якого включено усі інші фільтри. У цьому наборі зібрано усі окремі фільтри, які були у програмі до версії 4.0. Фільтри можна використовувати у шарах фільтрування та у пензлях фільтрування.
- Формула
Формула ядра згортки для виявлення країв. Відмінність між цими варіантами ледве помітка, але варта того, щоб поекспериментувати.
- Просте
Ядро, яке не є квадратним, на відміну від двох інших. Хоча це робить його швидшим, його використання призводить до ігнорування діагональних пікселів.
- Прюїтт
Квадратне ядро, використання якого призводить до враховування діагональних пікселів у тій самій пропорції, що і ортогональних пікселів. Дає дуже сильний ефект.
- Собель
Квадратне ядро, використання якого призводить до враховування діагональних пікселів у дещо меншій пропорції, порівняно із ортогональними пікселями. Дає дещо тонший ефект за ядро Прюїтта.
- Вивід
Результати використання.
- З усіх боків
Виконує виявлення меж у всіх напрямках і поєднує результат за допомогою теореми Піфагора. Дає непогані результати у більшості випадків.
- Верхній край
Виявляє зміни, які відбуваються у напрямку згори вниз, тому виявляє лише верхні лінії.
- Нижній край
Виявляє зміни, які відбуваються у напрямку знизу вгору, тому виявляє лише нижні лінії.
- Правий край
Виявляє зміни, які відбуваються у напрямку справа ліворуч, тому виявляє лише праві лінії.
- Лівий край
Виявляє зміни, які відбуваються у напрямку зліва праворуч, тому виявляє лише ліві лінії.
- Напрямок у радіанах
Згортає за усіма напрямками, а потім намагається вивести напрямок лінії у радіанах.
- Горизонтальний/Вертикальний радіус
Радіус кругу виявлення меж. Типовим є значення 1. Збільшення цього значення збільшує товщину ліній.
- Застосувати результат до альфа-каналу.
Виявлення країв буде застосовано до копії зображення у відтінках сірого, а дані буде виведено до альфа-каналу зображення, тобто буде виведено лише лінії країв.
Гаусів фільтр високих частот¶
Фільтр високих частот є типом фільтра виявлення меж. Ним, зазвичай, користуються для поліпшення контрастності, подібно до фільтра збільшення різкості, але у межах процедури редагування текстур він також використовується для вилучення локальних градієнтів.
- Радіус
Радіус у фільтрі високих частот Гауса подібний до радіуса у фільтрі виявлення меж.
Щоб скористатися цим як фільтром збільшення різкості, створіть шар фільтрування з цим фільтром і встановіть режим змішування з набору «м’яке світло», «накладка», «жорстке світло», «лінійне світло». Різні режими змішування даватимуть різні результати.
Щоб усунути локальні градієнти з текстури, створіть шар клонування і застосуйте цей фільтр як маску фільтрування. Далі, розташуйте шар фільтрування із встановленим повним гаусовим розмиванням між шаром клонування і початковим зображенням. Нарешті, встановіть для шару клонування режим змішування світності або множення (у цьому випадку потрібна додаткова маска фільтрування для зменшення рівнів так, щоб результат множення не був надто сильним).
Висоту у нормальну карту¶
Нове в версії 4.0.
Фільтр, який виконує перетворення карт висоти на нормальні карти за допомогою виявлення країв. Ним можна також користуватися для шарів фільтрування та пензлів фільтрування.
- Формула
Формула ядра згортки для виявлення країв. Відмінність між цими варіантами ледве помітка, але варта того, щоб поекспериментувати.
- Просте
Ядро, яке не є квадратним, на відміну від двох інших. Хоча це робить його швидшим, його використання призводить до ігнорування діагональних пікселів.
- Прюїтт
Квадратне ядро, використання якого призводить до враховування діагональних пікселів у тій самій пропорції, що і ортогональних пікселів. Дає дуже сильний ефект.
- Собель
Квадратне ядро, використання якого призводить до враховування діагональних пікселів у дещо меншій пропорції, порівняно із ортогональними пікселями. Дає дещо тонший ефект за ядро Прюїтта.
- Канал
Визначає канал шару, який слід вважати картою висот у відтінках сірого.
- Горизонтальний/Вертикальний радіус
Радіус кругу виявлення меж. Типовим є значення 1. Збільшення цього значення збільшує потужність нормальної карти. Скоригуйте це значення, якщо результат застосування ефекту нормальної карти є надто слабким.
- XYZ
Змішувалка XYZ за допомогою якої ви можете пов’язати канали червоного, зеленого та синього із іншими координатами, які задаються нормалізованим просторовим вектором. Таке перетворення є необхідним здебільшого для виправлення різниці між нормальними картами у просторі МіккТ (+X, +Y, +Z) та стандартною нормальною картою OpenGL (+X, -Y, +Z).