Нода «Криптомаска» (cryptomatte node)¶
Нода Криптомаска использует стандарт Cryptomatte для эффективного создания масок для композитинга. Cycles и EEVEE выводят требуемые проходы рендеринга, которые затем можно использовать в Компо́зиторе или любом другом композиторе с поддержкой Cryptomatte для создания масок для указанных объектов.
В отличие от проходов 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 нельзя использовать в нодовых группах.
Объекты-объёмы не поддерживаются.