Нода «Криптомаска» (cryptomatte node)
CPU Compositor Only
The Cryptomatte node uses the Cryptomatte standard to efficiently create mattes for compositing. Cycles and Eevee output the required render passes, which can then be used in the Compositor or another compositor with Cryptomatte support to create masks for specified objects.
В отличие от проходов Material и Object Index, объекты для изоляции выбираются при композитинге, а маски будут сглажены и будут учитывать такие эффекты, как размытие движения и прозрачность.
Входы (inputs)
- Изображение (image)
Стандартный цветовой ввод.
Свойства (properties)
- Источник (source)
Источник данных криптомаски.
- Рендеринг (render):
Использовать данные криптомаски, которые хранятся как часть рендера.
- Изображение (image):
Использовать данные криптомаски, хранящиеся внутри многослойного образа OpenEXR.
- Сцена (scene)
Селектор сцены. Доступно только при выборе в качестве источника – «рендеринг».
- Изображение (image)
Селектор изображений. Доступно только при выборе в качестве источника – «изображение».
- Слой криптомаcки (cryptomatte layer)
Селектор слоя криптомаски.
- ID Маски (matte ID)
Список крипто-идентификаторов объектов и материалов для включения в маску. Это можно использовать, например, для быстрой очистки всех масок путём удаления текста или для копирования и вставки крипто-идентификаторов из другого программного обеспечения.
Выходы (outputs)
- Изображение (image)
Цветовой вывод входного изображения с применённой маской, включающей только выбранные слои.
- Маска (matte)
Чёрно-белая альфа-маска всех выбранных крипто-слоёв.
- Выбор (pick)
Цветовой образ прохода криптомаски, который можно использовать как изображение с более высокой контрастностью для выбора цвета.
Использование
Включите проход рендеринга Object и выполните рендеринг.
В узлах композитинга создайте ноду Cryptomatte и выберите слой криптомаски.
Присоедините ноду Viewer к комбинированному проходу слоёв рендеринга.
Используйте кнопки «+» / «-» ноды Cryptomatte для выборки объектов из подложки компо́зитора.
Используйте выход Matte ноды Cryptomatte для получения альфа-маски.
Редактор изображений, UV-редактор, подложка ноды или редактор видеофрагментов – могут использоваться для выбора образца криптомаски. Им не нужно показывать какой-либо слой Cryptomatte. Нода будет использовать координату изображения образца для выборки в слое Cryptomatte, выбранном в ноде.
Пример
В приведённом ниже примере вы можете увидеть выход прохода справа. С левой стороны вы можете видеть пару объектов, которые были выбраны через ноду Cryptomatte. Обратите внимание, что куб слева имеет сферообразный вырез из сферы, которая не была выбрана в ноде.
Ограничения
Дополнительные файлы Cryptomatte (файлы метаданных) не поддерживаются.
Ноду Cryptomatte нельзя использовать в нодовых группах.
Объекты-объёмы не поддерживаются.