Я следую учебному пособию и пытаюсь замаскировать слой формы на другой слой формы, который находится на несколько слоев ниже. (или имеет несколько слоев между этими двумя.) В Photoshop cs6
По сути, я хочу, чтобы белый ящик был замаскирован, чтобы показывать только внутреннюю часть черного ящика.
Может кто-нибудь объяснить, что я здесь делаю неправильно?
Хорошо, наконец-то добрался до моего CS6 ... Vector Mask
Меню кажется неактивным для слоев векторной формы, потому что они по сути являются слоями заливки с примененной векторной маской, которую CS6 теперь считает неотъемлемой частью такого слоя.
Есть два способа замаскировать слой векторной фигуры другой векторной фигурой:
Path Operations
кнопку (показывающую два пересекающихся квадрата) и в раскрывающемся списке выберите Intersect
.Convert to Smart Object
в контекстном меню. Теперь выберите Layer > Vector Mask > Reveal All
в главном меню. Выберите только что появившуюся пустую (белую) маску слоя и вставьте путь из буфера обмена в эту маску.Насколько я понимаю ваш вопрос, вы хотите создать обтравочную маску в форме вашего черного прямоугольника со скругленными углами, которая обрезает существующий белый прямоугольник. Из скриншота не совсем понятно, векторный ли интерфейс плеера, или он является частью скриншота. Если это не вектор, вам нужно будет нарисовать соответствующий векторный прямоугольник со скругленными углами поверх скриншота.
Illustrator должен знать, какой из ваших объектов является маской, а какой — объектом, который нужно обрезать, поэтому он всегда требует, чтобы обтравочная маска располагалась ближе к переднему краю. Если ваш черный прямоугольник со скругленными углами уже является векторной фигурой и находится ниже белого прямоугольника, скопируйте его в буфер обмена, выберите белый прямоугольник и используйте команду Edit > Paste to Front
меню или нажмите Cmd+F
. Это вставит копию черного прямоугольника со скругленными углами над белым прямоугольником, сохраняя исходное положение.
Затем, чтобы сделать обтравочную маску:
Object > Clipping Mask > Make
или нажмите Cmd+7
.Layer > Vector Mask > Reveal All
. Выберите только что появившуюся пустую (белую) маску слоя и вставьте путь из буфера обмена в эту маску.Удерживая нажатой клавишу Command/CTRL, щелкните миниатюру слоя для черного ящика.
Это загрузит выделение в форме черного ящика.
Выделите слой с белой рамкой внутри.
Нажмите кнопку «Новая маска слоя» в нижней части панели «Слой».
Если это не работает, вам нужно более подробно объяснить, что вы хотите и почему это не работает.
Я часто ловил себя на том, что пытаюсь сделать это, а потом понимаю, что в фотошопе для этого ничего нет. В CS6 впервые вы можете обрезать всю группу, но в большинстве случаев это приведет к перестановке слоев и беспорядку во всем остальном. Единственный возможный способ сделать это — применить маску к обоим и ко всем слоям по отдельности. Это ограничение сохраняется и для обтравочных масок. Но тогда повторное редактирование становится невероятно трудным. И вы не можете выйти далеко за рамки вашего первоначального дизайна.
Ханна