Как перекрасить градиент в обычный цвет?

Статус
Закрыто для дальнейших ответов.

MAO_the_Doom

Топикстартер
15 лет на форуме
Сообщения
2 408
Реакции
224
Illustrator CS5
Есть группа объектов, на них применен один градиент. От градиента нужно избавиться, чтобы можно было иметь просто объекты, покрашенные в разные оттенки одного цвета. Т.е. чтобы каждый объект получил средний цвет по себе от общего градиента.

Раньше я это делал с помощью VectorStudio (мазюкал кисточкой светлее-темнее).
К сожалению, в CS5 он не работает, а среди штатных средстав аналог не нашёл.

Лучше один раз увидеть, чем 100 раз услышать (для примера взяты очень простые объекты, реально в работе объекты разных форм и размеров) :) :
 

Вложения

  • Gradient-to-swatch.jpg
    Gradient-to-swatch.jpg
    14.3 КБ · Просм.: 955
Ответ: Как перекрасить градиент в обычный цвет?

Попробуйте Merge, а потом Ungroup. У меня сработало
 
Ответ: Как перекрасить градиент в обычный цвет?

не сработало :(
 
Ответ: Как перекрасить градиент в обычный цвет?

Исходник: 9 объектов с общим градиентом
Результат: У каждого объекта кусок градиента
CS3
 

Вложения

  • Untitled-2.jpg
    Untitled-2.jpg
    69.2 КБ · Просм.: 639
  • Untitled-1.jpg
    Untitled-1.jpg
    88.2 КБ · Просм.: 893
Ответ: Как перекрасить градиент в обычный цвет?

Нет, вы не поняли. Градиента быть не должно. Т.е. должно как-то подхватиться и перекраситься в общий средний цвет. Типа постеризация как в ФШ.
 
Ответ: Как перекрасить градиент в обычный цвет?

Если объектов не очень много, то Eyedropper и Color Guide (выбор объекта и в 2 клика перекраска) (хотя, наверное, Вы и сами это знаете)
 
Ответ: Как перекрасить градиент в обычный цвет?

Объектов много, вручную можно конечно, но слишком трудозатратно.

То есть нужен как-бы упрощатель цвета объекта. Т.е. у меня получается один объект покрашен в градиент, но границы этого градиента намного больше самого объекта. Т.е. цвет по объекту примерно одинаков и однороден по всему размеру объекта. Так вот если его один взять, то можно и не догадаться, что там есть градиент. Вот этот момент и надо победить - сделать так, чтобы объект стал быть покрашен в этот примерно однородный цвет.

Может скрипт какой-то есть?
 
Ответ: Как перекрасить градиент в обычный цвет?

Скрипт писать больно муторно. Основные усилия нужно делать вычисляя где находится градиент и какие значения нужно усреднять. Может есть какое-то простое, более изящное средство. Пока идей нет.
 
Ответ: Как перекрасить градиент в обычный цвет?

Ну вот когда идёт трассировка - то цвет ведь как-то ж усредняется? И в плагинах типа Phantasm тоже цвет усредняется, когда он генерирует векторные объекты поверху растра.
 
Ответ: Как перекрасить градиент в обычный цвет?

Для линейных равномерных градиентов можно выложить рядом бленд с соответствующим числом шагов, первому и последнему объектам бленда задается начальный и конечный цвет градиента. Затем преобразовать бленд в объекты (Expand). Появится нужное число промежуточных объектов. Расчет цвета для каждого объекта, таким образом, готов. Дальше - пипетка. Трудоемко, но хоть цвет подбирать не нужно.
 
Ответ: Как перекрасить градиент в обычный цвет?

Сразу два уточнения.
1. Расчет цвета промежуточных объектов можно делать и без бленда. Edit > EditColor > Blend Hor/ver
2. Для перекраски, вообще не требуется ничего создавать дополнительно. Достаточно выделять объект и тыкать в него же пипеткой с зажатой shift, а на следующий объект переходить шоткатом Ctrl+Alt+{.
 
Ответ: Как перекрасить градиент в обычный цвет?

Object > Rasterize
Object > Create object mosaic

это в CS4, в CS3 object mosaic находился в меню Filter > Create > Object Mosaic
 
Ответ: Как перекрасить градиент в обычный цвет?

Еще одна ложка в бочке коллективного меда.
Все рассматриваемые выше способы лучше всего применимы к группам объектов, представляющих собой регулярную структуру, как на рисунке a, могут быть применимы к группам объектов, организованных подобным регулярным образом, в том числе с криволинейными границами, но примерно равных по размерам и форме.
Но если группа объектов, залитая градиентом включает объекты разной площади, и разные принципы стыковки, как на рисунке b, то задача сильно усложнится. На рисунке с видно, что деталь "уголок" должна плавно перетекать по цвету во все соседние объекты. в то же время рассчитанный цвет должен соответствовать одновременно значениям 1,2,3,и 4. Тут я не знаю, что и делать. Вероятно, придется разбивать длинные объекты на несколько коротких.
 

Вложения

  • gradient.jpg
    gradient.jpg
    20.6 КБ · Просм.: 668
Статус
Закрыто для дальнейших ответов.