Как перекрывать пользовательские формы художественных кистей

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

Вот что я использую, чтобы сделать кисть:

введите описание изображения здесь

После создания кисти перекрытие работает по умолчанию следующим образом:

введите описание изображения здесь

Это результат, который я хочу:

введите описание изображения здесь

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

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

Есть ли другой способ добиться этого без ручного вырезания перекрытий?

Ответы (2)

Можно разрезать графику по ее длине, а затем сделать каждую последующую часть самой верхней. Это позволяет секциям перекрываться. Для такой формы может быть достаточно 4 секций, но если вы хотите больше перекрытий, то сделайте 10. Тот же эффект может быть достигнут с помощью узорчатой ​​кисти, которая также состоит из секций:

Нарезанная кисть

Изображение 1 : Кисть нарезана.

Вы можете расширить и объединить после кисти, если вы нацелены на SVG или цифровой pdf. Поскольку нарезка может при некоторых обстоятельствах вызывать артефакты рендеринга на некоторых механизмах рендеринга.

введите описание изображения здесь

Изображение 2 : кисть на петле.

Если вы используете Illustrator CC, теперь вы можете использовать растровые изображения при создании кистей. (на самом деле я все еще использую CS6, так что это не вариант для меня)

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

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

Почему бы просто не разделить и не переставить цвета так, чтобы черный был самым верхним?
Это не решает проблему. Если вы посмотрите на то, что я сделал вручную, желтое накладывается на черное, а черное на желтое. По сути, все изображение должно перекрываться независимо от слоев. Я не думаю, что это возможно без растеризации.
Это так, вы делите всю фигуру на 10 или около того фрагментов (или меньше, если вы ожидаете меньше перекрывающихся позиций) вдоль формы и перестраиваете так, чтобы каждый сегмент был друг над другом.
Это сработает! Я даже упомянул о разделении фигур в вопросе, но думал о разделении только в определенном месте, а не несколько раз ... Теперь я чувствую себя немного глупо!
Если вы хотите превратить это в ответ, я приму это. В противном случае я просто отредактирую свой ответ позже.
Готово, иногда даже то, что прямо перед вами, недостижимо. Не принимайте это близко к сердцу, я не нуждаюсь в этом, поэтому мне легче получить ответ. Смотри этот ютуб