Нода «Cryptomatte» (cryptomatte node)#

Нода "Cryptomatte".

Нода „Cryptomatte“ использует стандарт Cryptomatte для эффективного создания масок для компо́зитинга. Cycles и EEVEE выводят требуемые проходы рендеринга, которые затем можно использовать в компо́зиторе или любом другом компоновщике с поддержкой Cryptomatte для создания масок для указанных объектов.

В отличие от проходов „Material“ и „Object Index“, объекты для изоляции выбираются при композитинге, а маски будут сглажены и будут учитывать такие эффекты, как размытие движения и прозрачность.

Входы (inputs)#

Изображение (image)

Стандартный цветовой ввод.

Свойства (properties)#

Источник (source)

Источник данных криптомаски.

Рендеринг (render):

Использовать данные криптомаски, которые хранятся как часть рендера.

Изображение (image):

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

Сцена (scene)

Селектор сцены. Доступно только при выборе в качестве источника – «рендеринг».

Изображение (image)

Селектор изображений. Доступно только при выборе в качестве источника – «изображение».

Слой Cryptomatte (cryptomatte layer)

Селектор слоя криптомаски.

ID маски (matte ID)

Список крипто-идентификаторов объектов и материалов для включения в маску. Это можно использовать, например, для быстрой очистки всех масок путём удаления текста или для копирования и вставки крипто-идентификаторов из другого программного обеспечения.

Выходы (outputs)#

Изображение (image)

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

Маска (matte)

Чёрно-белая альфа-маска всех выбранных крипто-слоёв.

Выбор (pick)

Цветовой образ прохода криптомаски, который можно использовать как изображение с более высокой контрастностью для выбора цвета.

Использование#

  1. Включите проход рендеринга „Cryptomatte“ - „Object“ на панели „Passes“ и выполните рендеринг.

  2. В узлах композитинга создайте ноду Cryptomatte и выберите слой криптомаски.

  3. Присоедините ноду Viewer к комбинированному проходу слоёв рендеринга.

  4. Используйте кнопки «+» / «-» ноды Cryptomatte для выборки объектов из подложки компо́зитора.

  5. Используйте вывод „Matte“ ноды „Cryptomatte“ для получения альфа-маски.

Редактор изображений, UV-редактор, подложка ноды или редактор видеофрагментов – могут использоваться для выбора образца криптомаски. Им не нужно показывать какой-либо слой Cryptomatte. Нода будет использовать координату изображения образца для выборки в слое Cryptomatte, выбранном в ноде.

Пример#

В приведённом ниже примере вы можете увидеть выход прохода справа. С левой стороны вы можете видеть пару объектов, которые были выбраны через ноду Cryptomatte. Обратите внимание, что куб слева имеет сферообразный вырез из сферы, которая не была выбрана в ноде.

../../../_images/compositing_types_matte_cryptomatte_example.png

Ограничения#

  • Дополнительные файлы Cryptomatte (файлы метаданных) не поддерживаются.

  • Ноду Cryptomatte нельзя использовать в нодовых группах.

  • Объекты-объёмы не поддерживаются.