Adobe Illustrator - Маскировка с использованием слоев с обводкой?

Я работаю с Google Maps над созданием карты кампуса, состоящей из нескольких наложенных плиток. Два из этих наложений — доступность (дорожки) и парковка — расположены под другими элементами (с штрихами), которые помогают определить его форму в пределах тротуаров и парковок:

http://i.stack.imgur.com/Pvvvb.png

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

Мой подход до сих пор:

  1. Сделайте каждый элемент, находящийся ниже целевого слоя, скрытым.
  2. Возьмите каждый элемент, который существует над целевым слоем, и при необходимости сделайте их заливку и/или обводку черной. (По сути, создание маски, которая компенсирует штрихи других слоев. См. изображение ниже слева.)
  3. Экспортируйте файл в Photoshop.
  4. Используя Magic Wand или Color Selector, удалите черный цвет, в результате чего целевой слой примет желаемую форму.

Это делает именно то, что я хочу, и идеально вписывается в пространство, но это несколько сложно для других пользователей и оставляет некоторые следы подхода, а именно более темные пиксели по краям, в конечном продукте (ниже, справа)

*(Примечание: на правом изображении «белый» эквивалентен «прозрачному».)Все элементы сверху черные (слева) и финальные (справа)

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

Или, возможно, даже более забавно, есть ли способ раскрасить/образец формы, чтобы она была «прозрачной», а не просто «никакой», чтобы она по-прежнему скрывала то, что находится под ней, но печатала/экспортировала как прозрачную?

В качестве альтернативы, есть ли другой более простой подход, который не включает следующее:

  • Объединение слоев рендеринга и наложения. (Результаты 6 наложений, а не 3.)
  • Отрисовка слоев наложения, чтобы они идеально соответствовали тротуару/участку. (Большинство более высоких элементов используют штрихи, которые нелегко проследить, и это потребует гораздо больше работы.)

РЕДАКТИРОВАТЬ: Вот файл .ai с простым расположением того, с чем я работаю, если кто-то захочет поиграть или получить дополнительный контекст.

Просто чтобы я понял, что вы ищете. Вы хотите экспортировать только те области, которые не охватывают нужные правила? Правильный? Так что зеленым нужно по сути выбить все?
Да, это звучит правильно. Проще говоря, я ищу способ заполнить формы и штрихи «прозрачностью», не будучи сами прозрачными; почти как если бы это была основа документа.
Я постараюсь опубликовать здесь пример желаемого конечного результата, как только партия плиток будет готова, просто чтобы все было более-менее понятно.
хм .... думаю ... Я считаю, что единственный способ сделать то, что вы хотите, - это использовать маски непрозрачности, но они не могут быть на отдельных слоях. Буду ждать, чтобы увидеть ваш пример.
Вот вопрос на миллион долларов... нужны ли вам эти зеленые зоны для экспорта?
Да, но не с этими двумя частями. Всего имеется 6 оверлеев и около 12 или около того «экспортов» из Ai, чтобы сделать те оверлеи, для которых необходим зеленый цвет. Если ваш вопрос намекает на временное изменение для экспорта этих частей, это может сработать. В противном случае, если это будет общее/всеобщее изменение на зеленый цвет, у нас могут возникнуть проблемы. Быстро отредактирую изображение здесь.

Ответы (1)

После комментариев выше, попробуйте это.

Это временный шаг для получения экспорта, который при необходимости можно отменить или отменить.

Предположения....

  • Зеленые объекты находятся на своем собственном слое/слоях
  • полосатый рисунок находится на отдельном слое
  • розовые/фиолетовые/синие пути находятся на слое.
  • черные области на изображении выше — это просто плоские формы, без эффектов.

Если все это правда.......

Маски непрозрачности

  1. Выберите все черные объекты на втором прикрепленном изображении.
  2. Правка > Вырезать
  3. Выберите все на слое, который вы хотите замаскировать (например, синие полосы).
  4. Правка > Вставить впереди
  5. Pathfinder > Unite (это создаст одну составную форму из всех черных областей)
  6. Выделите все на слое — полосы и черные области.
  7. На панели прозрачности нажмите кнопку «Создать маску».
  8. Отметьте «инвертированный» вариант на панели прозрачности.

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

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

Другой вариант.....

Обтравочные маски

Чтобы это работало, все зеленые области в какой-то момент сильно касаются друг друга... в любой точке

  1. Дублируйте зеленый слой.
  2. Выберите все на дубликате.
  3. Следопыт > Объединить
  4. В меню панели слоев выберите «Создать обтравочную маску».
  5. Разверните дубликат слоя на панели слоев, чтобы увидеть его содержимое.
  6. Перетащите все остальные слои на панели «Слои» под пункт «Обтравочный контур» дубликата слоя.

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

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



Маски непрозрачности работают.....

Используя ваш файл, у меня не возникло проблем с настройкой маски непрозрачности.

Загрузка нового файла

Скриншот

  1. скопируйте содержимое слоев «Здания», «Слой деталей» и «Зеленый».
  2. Создайте новый слой под тремя слоями, перечисленными в #1.
  3. Перетащите все остальные слои в этот новый слой.
  4. Щелкните кружок справа от имени этого нового слоя на панели слоев, чтобы выбрать сам слой.
  5. Выберите «Создать маску непрозрачности» в меню «Панель прозрачности».
  6. Щелкните поле черной маски на панели прозрачности.
  7. Правка > Вставить впереди
  8. Объект > Развернуть
  9. Установите цвет заливки на черный и обводку на «нет» (если это уже не «нет»).
  10. Снимите флажок «Клип» на панели прозрачности.

Как видите, это довольно просто, и я не совсем понимаю, где у вас могут возникнуть проблемы с этой техникой. Не уверен, где "случайное разбрызгивание" войдет в сценарий. Вы можете постоянно добавлять новые подслои к маскируемому слою, и объекты будут по-прежнему маскироваться формой маски непрозрачности. Если вам нужно изменить маску непрозрачности, просто щелкните кружок рядом с ее именем, затем щелкните миниатюру маски на панели прозрачности. Затем вы можете вставлять новые объекты или удалять объекты по мере необходимости. Просто убедитесь, что они заполнены черным цветом и расширены, чтобы любые штрихи воспринимались как формы.

Спасибо за ответ, но, похоже, мне нужно дать больше информации. Каждая зеленая часть представляет собой «остров», который определяет тротуары в негативном пространстве и, как таковые, вообще не перекрывается, сводя на нет обтравочные маски. Что касается маски непрозрачности, то есть различные элементы (здания, лестницы, другие линии), штрихи которых покрывают эти нижние элементы. Моя проблема при попытке использовать маску непрозрачности заключается в том, что все эти отдельные элементы будут случайным образом разбрасывать соединения, что приведет к заполненным формам, которые покрывают основную часть слоев, которые я пытаюсь изолировать.
Я несколько переопределю вопрос и посмотрю, смогу ли я прикрепить пример файла, который может сделать структуру несколько более понятной.
@TerraFimeira Обновленный ответ. Кажется, маски непрозрачности работают просто отлично, если только я не упускаю какую-то большую часть уравнения.
Мне нужно научиться выражаться яснее, казалось бы. «Pathfinder > Unite» был шагом в вашем оригинале, который исказил все элементы, особенно слой лестницы, который также будет частью маски. Я вижу, что этот обновленный набор шагов отлично работает при личном тестировании, и «Объект > Развернуть» — это небольшая опция, которую мне нужно запомнить. Большое спасибо.
Первый набор шагов был моим «лучшим предположением», не видя фактического файла. Второй набор шагов был чуть более конкретным, потому что я мог видеть построение слоев и объектов. Самое главное, как вы заметили, это расширение. Так как без него штрихи на непрозрачной маске видны не полностью.
Почему голосование против???