Как создать в Krita растрированную кисть с точками переменного размера на фиксированной сетке
Чтобы создать растрированную кисть с точками переменного размера на фиксированной сетке, используйте повторяющуюся текстуру в оттенках серого и свяжите силу нажима пера с её интенсивностью. Не меняйте масштаб и смещение узора: при изменении силы нажима должны увеличиваться или уменьшаться области вокруг центра каждой точки.
В этом руководстве с помощью движка Pixel Brush в Krita создаётся универсальная кисть для затенения персонажей. Цель конкретна: при более сильном нажиме точки увеличиваются, а их центры остаются на одной линии в разных мазках. Вы создадите узор, настроите кисть и проверите её работу на холсте.
Что должно меняться при нажиме в растрированной кисти с фиксированной сеткой?
Перед настройкой разделите три параметра: площадь отпечатка кисти определяет область рисования, шаг сетки — расстояние между центрами точек, а диаметр точки — какую часть каждой ячейки она занимает. В документации Krita по скринтону повторяющаяся экранная сетка рассматривается отдельно от пиксельной сетки изображения. Руководство Krita: скринтон
В этой кисти нажим должен менять видимый диаметр точки. Если изменить только площадь отпечатка, получится более широкая область текстуры. Изменение шага сетки поменяет расстояние между точками во всём узоре.
Для постепенного увеличения нужны промежуточные значения серого в узоре. В первоначальном исследовании текстур художника Дэвида Ревойя этот принцип показан на точках, которые переходят от чёрного центра к белому окружению: разные пороговые значения открывают разные части каждой точки. Это историческое объяснение принципа; актуальные настройки Krita описаны ниже. Макет и проектирование функции: текстурная кисть
Что понадобится для создания кисти?
Используйте Krita и стилус, чувствительность к нажиму которого уже работает. В этом руководстве рассматриваются настройки из руководства Krita 5.3. Создайте тестовый документ с белым фоном и отдельным слоем для рисования, чтобы тёмные мазки было хорошо видно.
Начните с движка Pixel Brush. Он поддерживает настройки текстуры и формирует мазки из последовательных отпечатков кисти. Поэтому большой отпечаток кисти может сразу показать несколько ячеек повторяющегося узора. Руководство Krita: движок Pixel Brush
В Krita также есть движок Grid Brush, но его параметр Division by pressure увеличивает число подразделений при усилении нажима. Поскольку структура сетки при этом меняется, для этой задачи он не подходит. Руководство Krita: движок Grid Brush
Как создать повторяющуюся текстуру с точками?
Создайте небольшой квадратный документ для узора. Следующие размеры — лишь примерные начальные значения, выбранные для удобной проверки выравнивания:
- Создайте документ размером 32 × 32 пикселя с непрозрачным белым фоном.
- Выберите непрозрачный градиент от чёрного к белому, чтобы начальная точка была чёрной.
- Выберите инструмент «Градиент» и задайте форму «Радиальная», а повторение — «Нет».
- Перетащите от центра плитки к середине её правого края. В центре должен быть чёрный цвет, который переходит в белый примерно на радиусе 16 пикселей.
- Отключите дизеринг градиента для этого геометрического тестового узора.
Радиальный градиент Krita начинается в точке, откуда вы начинаете перетаскивание. При настройке повторения «Нет» градиент продолжается за конечной точкой, поэтому внешняя область должна оставаться белой. Перед продолжением проверьте саму плитку и поменяйте направление градиента, если центр белый. Руководство Krita: инструмент «Градиент»
В плитке должны быть промежуточные оттенки серого. Жёсткий чёрный круг на белом фоне даёт слишком мало промежуточных границ, которые можно открывать изменением нажима. При создании узора сохраните плавный радиальный переход; позже можно будет настроить края получившихся точек.
Откройте список узоров на панели инструментов, выберите Custom и нажмите Update. Выделите всю плитку, затем выберите Add to predefined patterns. Krita умеет создавать узоры с холста и сохранять их как ресурсы для повторного использования. Можно также экспортировать плитку в PNG и импортировать её через докер «Узоры». Руководство Krita: узоры
Как настроить кисть и её реакцию на нажим?
Выберите простой пресет Pixel Brush и нажмите F5, чтобы открыть редактор настроек кисти. Также можно создать новую кисть Pixel Brush через выбор пресета и меню движков в редакторе. Руководство Krita: загрузка и сохранение кистей
Выберите круглую форму кисти Auto Brush с чёткими краями. Для начала попробуйте диаметр 160 пикселей и интервал около 0.1. Такой отпечаток охватывает несколько ячеек размером 32 пикселя. Диаметр наконечника определяет площадь отпечатка кисти, а интервал — расстояние между последовательными отпечатками. Руководство Krita: формы кисти
Отключите реакцию на нажим в разделе Size. В разделах Opacity и Flow отключите настройки пера и установите оба значения на 100%. Непрозрачность определяет прозрачность мазка, а поток — прозрачность отдельных отпечатков; если их не менять, результат теста увеличения точек будет проще оценить. Руководство Krita: непрозрачность и поток
Настройте текстуру следующим образом:
| Параметр | Начальная настройка |
|---|---|
| Texture → Pattern | Созданная радиальная плитка с точкой |
| Scale | 1.0 |
| Смещение по горизонтали и вертикали | Фиксированное, изначально нулевое |
| Случайное смещение | Отключено |
| Режим текстурирования | Height |
| Политика отсечения | Изначально отключена |
| Strength | Включена, управляется параметром Pressure |
Режим Height обеспечивает более широкий диапазон силы, чем Subtract, вплоть до полного заполнения. Пока оставьте отсечение отключённым, чтобы увидеть полный диапазон реакции. Руководство Krita: текстура
Используйте обычный параметр Pressure, который реагирует на усиление и ослабление нажима стилуса. Здесь не используйте PressureIn: этот датчик сохраняет наибольшее значение нажима, достигнутое за время мазка, даже когда вы ослабляете нажим. Для начала оставьте Pressure единственным активным датчиком для Strength. Руководство Krita: датчики
Проведите медленный мазок, постепенно усиливая, а затем ослабляя нажим. Если вместо увеличивающихся закрашенных точек появляются увеличивающиеся отверстия, переключите Invert Pattern. Отрегулируйте кривую нажима для Strength так, чтобы полезный диапазон заканчивался до полного заполнения узора. Не меняйте масштаб и смещения, пока настраиваете эту реакцию. Руководство Krita: текстура
Как выбрать подходящий размер точек?
Выберите предел увеличения точек, ориентируясь на долю покрытия. Для идеальных круглых точек, не пересекающихся на квадратной сетке, доля покрытия равна π × (диаметр ÷ 2)² ÷ шаг². Это геометрический пример, а не измерение растеризованного результата Krita.
При шаге 32 пикселя расчёт даёт:
| Диаметр точки | Примерная доля покрытия ячейки |
|---|---|
| 8 пикселей | 4.9% |
| 16 пикселей | 19.6% |
| 24 пикселя | 44.2% |
При удвоении диаметра площадь покрытия увеличивается в четыре раза. Поэтому при верхнем пределе реакции кисть может быстро начать выглядеть очень тёмной. Для воздушной текстуры используйте меньшую часть диапазона диаметров; чтобы получить более тёмную область с заметными промежутками, постепенно увеличивайте точки.
Считайте эти диаметры ориентирами для визуальной настройки. Значение нажима 50% не соответствует определённому диаметру: на результат влияют профиль градиента, обработка текстуры и кривая нажима. Сделайте три отдельных мазка при лёгком, среднем и сильном нажиме, затем настройте кривую так, чтобы мазки заметно различались.
Как проверить, что сетка остаётся фиксированной?
Перед использованием кисти в готовой работе выполните этот тест на холсте. Он проверяет выравнивание независимо от того, насколько удачно выглядит отдельный мазок:
- Нарисуйте широкое пятно со средним нажимом.
- Поднимите стилус и начните другой мазок с другого места, чтобы он пересёк первое пятно.
- Проверьте, совпадают ли центры точек в области пересечения.
- Нарисуйте третий мазок в другом направлении.
- Измените только площадь отпечатка кисти и повторите тест.
В результате должна получиться более широкая или узкая закрашенная область с теми же положениями центров. Двойные ряды или смещённые центры указывают на то, что нужно проверить позиционирование узора. Откройте настройки текстуры и убедитесь, что смещения фиксированы, а случайное смещение отключено.
Затем сравните один проход с несколькими. Если повторные мазки заметно меняют тон, прежде чем оценивать кривую нажима, проверьте непрозрачность, поток и режим рисования пресета. В Krita режим Wash трактует непрозрачность как прозрачность мазка, а режим Build-up — как прозрачность отдельных отпечатков. Руководство Krita: непрозрачность и поток
Как улучшить края и сохранить готовую кисть?
Рассмотрите точки при увеличенном масштабе. Если их края слишком мягкие для рисунка, попробуйте параметр Sharpness, который применяет порог к маске кисти, и настройте Soften Edge. Сначала отключите реакцию этого параметра на нажим, чтобы оценивать за раз только одно изменение. После этого снова проверьте лёгкий мазок: слишком сильное применение порога может убрать мелкие точки. Руководство Krita: параметры
Также оцените текстуру при предполагаемом размере отображения. Узора, который хорошо смотрится при увеличении, может быть слишком много для небольшой иллюстрации персонажа. Меняйте масштаб сетки осознанно, а затем повторите тесты на нажим и пересечение мазков.
Выберите Save New Brush Preset, задайте уникальное имя, например «Точки с нажимом на фиксированной сетке», и сохраните пресет. Переключитесь на другую кисть, вернитесь к сохранённой и проведите короткий тестовый мазок. В Krita сохранённые пресеты отличаются от временных изменений в текущем сеансе. Руководство Krita: загрузка и сохранение кистей
Готовая кисть должна пройти две практические проверки: нажим меняет видимый диаметр вокруг центра каждой точки, а отдельные мазки выравниваются по одной сетке. Когда эти свойства работают надёжно, используйте площадь отпечатка кисти, чтобы задавать область рисования, а нажим — чтобы выбирать локальный тон.
Источники
- Текстура — руководство Krita
- Скринтон — руководство Krita
- Макет и проектирование функции: текстурная кисть — Дэвид Ревой
- Движок Pixel Brush — руководство Krita
- Движок Grid Brush — руководство Krita
- Инструмент «Градиент» — руководство Krita
- Узоры — руководство Krita
- Формы кисти — руководство Krita
- Датчики — руководство Krita
- Непрозрачность и поток — руководство Krita
- Параметры — руководство Krita
- Загрузка и сохранение кистей — руководство Krita
