Вы хотите, чтобы при выборе слоя "осветление" автоматически выбирался инструмент "осветление"? а для "затемнения" инструмент "затемнение"? Нет ничего проще - скрипт сам подберет подходящий инструмент или операцию в зависимости от выбранного вами слоя.
Скрипт позволяет связать слои с вашими любимыми инструментам с помощью списка правил - "триггеров". 
Главное окно скрипта состоит из списка ранее созданных триггеров, кнопок управления списком и общими настройками скрипта. Триггеры обрабатываются скриптом в том порядке, в котором представлены в списке. 
Trigger layer использует подсистему уведомлений фотошопа - то есть он работает не постоянно, а запускается только при возникновении того или иного события. Как только событие происходит - фотошоп передает скрипту данные о выбранном пользователе слое, после чего скрипт проверяет их на совпадение с каждым триггером из списка. Если есть совпадение - триггер срабатывает и выполняет нужное вам действие.
Окно настроек позволяет указать, на каком именно слое сработает триггер.
В панели "Источник" задаются правила проверки активного слоя. Если все они будут выполнены - триггер сработает.
Правила могут указываться не только для слоя, но и для канала (маски слоя также являются каналами) - за режим работы триггера отвечает соответствующий список. В правиле "маска имени" указывается имя слоя (канала) совпадение с которым будет проверять триггер. По умолчанию ищется любое вхождение указанной маски в имени выбранного слоя (канала) без учета регистра. Переключателем "полное совпадение" можно задать более строгий режим (чтобы сработал триггер, имя слоя должно точно совпасть с маской). Опция "любой, кроме маски имени" позволяет инвертировать результат поиска (триггер сработает, если слой не содержит указанного текста). Правило "тип слоя" позволяет ограничить поиск следующими типами слоев - любой выбранный, графический слой, смарт-объект, текстовый слой, векторный объект, корректирующий слой, заливка, прочее (видео и 3d). Правило "цветной ярлык" позволяет искать слои только с определенными отметками. Дополнительные правила "есть пользовательская маска" и "есть эффекты" позволяют искать слои которые имеют/не имеют маски (пиксельная, векторная) и эффекты (классические и настраиваемые эффекты смарт-объекта).
В окне настроек триггер можно включить/выключить, а также указать стоит ли после срабатывания триггера обрабатывать остальные триггеры из списка в главном окне или нет.
Список действий - это то, что сделает скрипт при срабатывании триггера.
Триггер может выбирать определенный инструмент, запускать экшен или скрипт или ничего не делать (байпас). Настройки скриптов и экшенов тривиальны (просто выбрать нужный из списка), а вот настройки инструментов имеют свои особенности.
При добавлении нового триггера скрипт предлагает сохранить активный в данный момент инструмент - его можно изменить нажав на кнопку с именем (окно редактирования закроется и скрипт перейдет в режим выбора, когда пользователь может переключить и настроить любой инструмент на панели фотошопа). По умолчанию скрипт просто выбирает указанный вами инструмент, однако опция "запомнить настройки инструмента" позволяет запомнить и сохранить все его параметры (по сути создать пресет). При этом кнопка ">>" позволяет указать какие именно параметры скрипт будет брать из ранее сохраненных в пресете, а какие из текущих настроек инструмента (то есть, например, можно указать чтобы размер кисти брался от текущего инструмента, а цвет от ранее сохраненного).
Опция "не переключать, если выбран другой инструмент" отвечает за логику переключения инструмента при срабатывании триггера - если она неактивна, то переключение происходит всегда, если активна, то только тогда когда на панели уже выбран нужный инструмент (но есть необходимость, например, сменить его пресет).
Окно настроек позволяет указать, какие именно события будет отслеживать скрипт
Можно указать следующие события, которые будет отслеживать скрипт: выделение слоя на панели слоев, запуск экшена (в результате работы экшена может измениться активный слой), создание нового слоя, переименование старого, удаление слоя (в этом случае фотошоп автоматически переключает слой на другой), а также выбор слоя при помощи инструмента перемещения.
Опция "включить режим отладки" позволяет проверить сработал нужный вам триггер или нет (после каждого сообщения выводится окно с описанием события, данными сработавшего триггера и временем срабатывания).
На видео показан пример настройки триггеров для работы с простым частотным разложением - слой с низкими частотами обрабатывается мягкой миксирующей кистью, слой с высокими частотами обрабатывается жестким клонирующим штампом. В дополнительных настройках обоих инструментов отключается сохранение размера кисти (т.е. при выборе слоя будут восстанавливаться все сохраненные параметры инструмента, кроме размера). Корректирующий слой с повышением контрастности деталей удаляется после его выбора. После настройки скрипта больше не нужно отвлекаться на переключение инструментов и отслеживание их параметров - просто выбираете нужный слой, а скрипт сам выбирает нужный инструмент или выполняет экшен. 
Скрипт тестировался и проверялся на актуальных версиях фотошопа (21-22).
С некоторыми ограничениями он может использоваться на версиях не ниже CC2014.

Чтобы установить скрипт, его нужно скопировать в папку пресетов: 
Windows - c:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts
OSX - Программы\Adobe Photoshop CC\Presets\Scripts
Скрипт появится в меню "сценарии" после перезапуска фотошопа.

Настройки скрипта хранятся в пользовательском каталоге фотошопа:
Adobe\Adobe Photoshop 2021\Adobe Photoshop 2021 Settings\Trigger layer.desc
(просто скопируйте этот файл на другой компьютер, если вам нужно перенести настройки)
Back to Top