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

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

По сути, я хочу, чтобы белый ящик был замаскирован, чтобы показывать только внутреннюю часть черного ящика.

Может кто-нибудь объяснить, что я здесь делаю неправильно?

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

http://i2.photobucket.com/albums/y13/wragen22/ScreenShot2013-01-27at102804AM_zpsf203de6f.png

Я бы просто продублировал маску и надел ее на обоих.

Ответы (4)

Хорошо, наконец-то добрался до моего CS6 ... Vector MaskМеню кажется неактивным для слоев векторной формы, потому что они по сути являются слоями заливки с примененной векторной маской, которую CS6 теперь считает неотъемлемой частью такого слоя.

Есть два способа замаскировать слой векторной фигуры другой векторной фигурой:

  1. (В обоих направлениях) Выберите нижний слой. С помощью черной стрелки выберите путь к этому слою и скопируйте его в буфер обмена.
  2. (Способ 1) Выберите верхний слой, вставьте на него скопированную фигуру. Теперь на верхней панели свойств нажмите Path Operationsкнопку (показывающую два пересекающихся квадрата) и в раскрывающемся списке выберите Intersect.
  3. (Способ 2) Выберите верхний слой, щелкните правой кнопкой мыши по его названию, выберите Convert to Smart Objectв контекстном меню. Теперь выберите Layer > Vector Mask > Reveal Allв главном меню. Выберите только что появившуюся пустую (белую) маску слоя и вставьте путь из буфера обмена в эту маску.
Для первого способа, по какой-то причине, когда я копирую путь нижнего слоя и пропускаю его в белое поле, он отображается как полностью белый. В операциях пути я не могу найти пересечение.
Когда вы вставляете новый контур на слой формы, он должен получить цвет этого слоя (в вашем случае белый), так что все в порядке. Пересечение в контуре Операции: просмотр JPG

Насколько я понимаю ваш вопрос, вы хотите создать обтравочную маску в форме вашего черного прямоугольника со скругленными углами, которая обрезает существующий белый прямоугольник. Из скриншота не совсем понятно, векторный ли интерфейс плеера, или он является частью скриншота. Если это не вектор, вам нужно будет нарисовать соответствующий векторный прямоугольник со скругленными углами поверх скриншота.

Illustrator должен знать, какой из ваших объектов является маской, а какой — объектом, который нужно обрезать, поэтому он всегда требует, чтобы обтравочная маска располагалась ближе к переднему краю. Если ваш черный прямоугольник со скругленными углами уже является векторной фигурой и находится ниже белого прямоугольника, скопируйте его в буфер обмена, выберите белый прямоугольник и используйте команду Edit > Paste to Frontменю или нажмите Cmd+F. Это вставит копию черного прямоугольника со скругленными углами над белым прямоугольником, сохраняя исходное положение.

Затем, чтобы сделать обтравочную маску:

  1. Выберите белый прямоугольник и верхний черный прямоугольник со скругленными углами.
  2. Щелкните Object > Clipping Mask > Makeили нажмите Cmd+7.
  3. Обтравочный черный объект исчезнет, ​​скрывая «ненужную» часть белого прямоугольника.
Я смотрю в фотошопе cs6, а не в иллюстраторе. Извините, что не разъяснил.
В этом случае похоже, что вам нужно создать векторную маску для слоя формы, поскольку вы не можете создать обтравочную маску Photoshop через несколько слоев. Выберите нижний слой с фигурой на панели «Слои», выберите путь с черной стрелкой. Скопируйте путь в буфер обмена. Теперь выберите верхний слой. Используйте Layer > Vector Mask > Reveal All. Выберите только что появившуюся пустую (белую) маску слоя и вставьте путь из буфера обмена в эту маску.
По какой-то причине я не могу выбрать векторную маску для обоих слоев.. i2.photobucket.com/albums/y13/wragen22/…
Выглядит довольно запутанно для меня. Извините, завтра я должен получить в свои руки CS6 (не присутствует на этой машине, отвечаю, насколько я помню), чтобы уточнить, почему это так. Надеюсь, кто-то ответит на ваш вопрос раньше, чем это произойдет.

Удерживая нажатой клавишу Command/CTRL, щелкните миниатюру слоя для черного ящика.

Это загрузит выделение в форме черного ящика.

Выделите слой с белой рамкой внутри.

Нажмите кнопку «Новая маска слоя» в нижней части панели «Слой».

Если это не работает, вам нужно более подробно объяснить, что вы хотите и почему это не работает.

Я часто ловил себя на том, что пытаюсь сделать это, а потом понимаю, что в фотошопе для этого ничего нет. В CS6 впервые вы можете обрезать всю группу, но в большинстве случаев это приведет к перестановке слоев и беспорядку во всем остальном. Единственный возможный способ сделать это — применить маску к обоим и ко всем слоям по отдельности. Это ограничение сохраняется и для обтравочных масок. Но тогда повторное редактирование становится невероятно трудным. И вы не можете выйти далеко за рамки вашего первоначального дизайна.

Кажется, эта функция была доступна в cs5, хотя я следую учебнику.
дай ссылку на этот тут.
ОК, я понял... То, что вы пытаетесь сделать, называется обтравочной маской. И то, что он сделал, было маской слоя. Обтравочную маску можно сделать только со слоями, расположенными ниже, нажав и удерживая клавишу Alt и щелкнув между слоями. Слой-маска или векторная маска могут быть любой формы, они не связаны ни с каким другим слоем. Что он делает, так это Ctl. Нажмите на черный ящик, который загружает свою форму как выделение, а затем щелкните слой с белым ящиком, затем нажмите «Слой»> «Маска слоя»> «Показать выделение». Давным-давно я тоже сделал этот урок ;D.
Вы также можете просто щелкнуть значок, который выглядит как кружок в темном поле на панели слоев внизу, вместо того, чтобы делать «Слой»> «Маска слоя»> «Показать выделение».