Рушій пензлів MyPaint

../../../_images/mypaintbrush.svg

MyPaint — вільна програма для малювання, яка постачається із широким набором спеціалізованих пензлів. Krita може використовувати ці пензлі для малювання за допомогою рушія пензлів MyPaint.

Попередження

Ви можете створити набір пензлів за допомогою рушія пензлів MyPaint у Krita, але набори зберігатимуться у форматі файлів Krita .kpp, а не форматі mypaints .myb, тому ви не зможете знову скористатися ними у MyPaint.

Динамічні вхідні дані

Динамічні вхідні дані — спосіб отримання відомостей від зовнішніх пристроїв, зокрема планшета для малювання, у MyPaint. Наприклад, програма отримує дані щодо тиску пера на поверхню планшета, швидкості руху пера, нахилу пера тощо. Ці дані є еквівалентом датчиків у Krita.

У MyPaint передбачено 9 типів вхідних даних:

  • Тиск

    Тиск на поверхню планшета. Типове значення перебуває у межах від 0,0 до 1,0.

  • Мала швидкість

    Наскільки швидко рухається стило. Діапазон значень може бути досить широким.

  • Велика швидкість

    Подібний до малої швидкості параметр, але змінюється він дуже повільно.

  • Випадковий

    Швидкий і випадковий шум, змінюється із кожним мазком пензлем.

  • Штрих

    Ці вхідні дані повільно змінюються від 0,0 до 1,0 під час накладання мазка. Ці дані пов’язано із параметрами «Тривалість» і «Час затримки штриха».

  • Напрямок

    Ці вхідні дані визначають кут нахилу штриха у градусах.

  • Схилення

    Ці вхідні дані визначають нахил стила до поверхні планшета. Те саме, що і нахил-підвищення у Krita.

  • Сходження

    Пряме сходження пера. Якщо активний кінчик вказує на напрямок сходження, значення дорівнює 0. Якщо перо обертають на 90 градусів за годинниковою стрілкою, значення дорівнює +90. Якщо перо обертають на 90 градусів проти годинникової стрілки, значення дорівнює -90. Це те саме, що і напрямок нахилу у Krita.

  • Нетиповий

    Призначення цих вхідних даних визначається користувачем. Їх пов’язано із параметром «Нетипові вхідні дані».

Параметри

Передбачено такі параметри:

Базовий

Радіус

Цей параметр призначено для встановлення радіуса пензля. Будь ласка, зауважте, що усі радіуси у mypaint обчислюються у логарифмічній шкалі. Наприклад, якщо ви встановите для радіуса набору, скажімо, значення 2,0, справжній радіус набору буде рівним e², тобто приблизно 7,389. Це зробить розмір пензля рівним 14,78. Тому можна сказати, що радіус_mypaint = ln(справжній_радіус).

Жорсткість

Жорсткість визначає різкість меж пензлів.

../../../_images/hardness.png

Гумка

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

Випадковий радіус

Цим пунктом можна скористатися для створення набору пензлів, чиї радіус і непрозорість випадковим чином змінюватимуться під час мазка. Не слід плутати цей пункт із пунктом випадкової динаміки у параметрах радіуса.

Згладжування

Цим пунктом можна скористатися для згладжування країв пензля і усування ефекту ступінчастості. Здебільшого, пункт корисний для дуже малих наборів пензлів.

Кут еліптичного мазка

Встановлює кут для проміжних мазків пензлем. Дає найкращі результати для пензлів із низьким співвідношенням розмірів та фільтром напрямку. Надає штрихам вигляду штрихів каліграфічним пером.

Співвідношення розмірів еліптичного мазка

Цей параметр використовують для зміни співвідношення розмірів мазка.

../../../_images/elliptical_dab_ratio.png

Фільтр напрямку

Ця пункт використовують для встановлення для проміжних мазків певного векторного напрямку. Простіше кажучи, якщо ви виявили, що ваші проміжні мазки не спрямовано за шляхом ваших мазків, цей параметр допоможе вам виправити ситуацію.

Колір

Змінити відтінок кольору

Цей пункт використовують для зсуву відтінку за годинниковою стрілкою або проти неї.

Змінити освітленість кольору

Цей пункт використовують для зміни освітленості кольору з використанням моделі кольорів HSL.

Змінити значення кольору

За допомогою цього пункту можна змінити значення (яскравість, інтенсивність) кольору у моделі кольорів HSV.

Змінити насиченість кольору HSL

Цей пункт використовують для зміни насиченості кольору з використанням моделі кольорів HSL.

Змінити насиченість кольору HSV

Цей пункт використовують для зміни насиченості кольору з використанням моделі кольорів HSV.

Швидкість

Гама малої швидкості

За допомогою цього пункту можна змінити реакцію вхідних даних малої швидкості на екстремальну фізичну швидкість.

Гама великої швидкості

За допомогою цього пункту можна змінити реакцію вхідних даних великої швидкості на екстремальну фізичну швидкість.

Повільність малої швидкості / Фільтр малої швидкості

Цей параметр описує, наскільки повільно змінюватиметься потік вхідних даних малої швидкості у відповідь на зміну справжньої швидкості руху стила.

Повільність великої швидкості / Фільтр великої швидкості

Цей параметр описує, наскільки повільно змінюватиметься потік вхідних даних великої швидкості у відповідь на зміну справжньої швидкості руху стила.

Відступ за швидкістю

Цей пункт використовують для зміни розташування мазків на основі швидкості штриха.

Випадковий відступ [Тремтіння]

За допомогою цього пункту можна додати випадковий відступ до позиції кожного намальованого мазка.

Мазки

Кількість мазків на дійсний радіус

Цей параметр описує кількість мазків, які буде намальовано у відповідь на посування вказівника на відстань, яка дорівнює радіусу пензля.

Мазків за секунду

Цей параметр описує кількість мазків, які буде намальовано протягом секунди, незалежно від будь-яких інших параметрів.

Непрозорість

Непрозорість

Непрозорість описує рівень прозорості пензлів MyPaint.

Лінеаризація непрозорості

За допомогою цього пункту ви можете виправити нелінійність, яка є наслідком злиття проміжних мазків, які накладаються між собою.

Множення непрозорості

Робить непрозорість залежною від тиску.

Стеження

Повільне стеження

Мала швидкість стеження за вказівником. Більші значення призводять до вилучення тремтіння вказівника під час руху. Корисно для малювання плавних контурів.

Повільне стеження за мазком

Те саме, що і вище, але на рівні мазка пензлем.

Шум стеження

Додати випадковість до руху вказівника миші. Зазвичай, буде створено багато маленьких ліній у випадкових напрямках.

Розмазування

Розмазування

За допомогою цього параметра можна реалізувати розмазування — взяття кольору з полотна і змішування його із кольором пензля. Колір повільно переходитиме у колір, на якому ви малюєте.

Ширина розмазування

За допомогою цього пункту можна керувати тим, скільки кольору на пензлі буде змішуватися із кольорами з полотна.

Логарифмічний радіус розмазування

Цей параметр змінює радіус кола, з якого програма бере колір для розмазування.

Штрих

Логарифмічна тривалість штриха

Цей параметр описує, наскільки далеко має бути просунуто пензель, щоб параметр введення штриха став рівним 1,0.

Час затримки штриха

Цей параметр визначає, наскільки довго параметр введення штриха лишається рівним 1,0. Після досягнення цього значення він повертається до значення 0,0, а потім починає знову збільшуватися.

Поріг штриха

Цей пункт визначає, який тиск потрібен для того, щоб програма почала реєструвати штрих. Значення стосується лише введення штриха. Рушій пензлів MyPaint не потребує ніякого мінімального рівня тиску, щоб розпочати малювання.

Нетипові вхідні дані

Нетипові вхідні дані

Ідея цих вхідних даних полягає у тому, що ви можете зробити їх залежними від поєднання параметрів тиску, швидкості тощо, потім зробити інші параметри залежними від цих «нетипових вхідних даних», замість повторення повсюди визначеного вами поєднання.

Уповільнення нетипових вхідних даних

Цей параметр визначає, наскільки повільно параметри нетипових вхідних даних наслідує бажаному значенню.