Channels

Channels

Compositing with Nuke, by Lebedevich

Каналы


Цифровые изображения обычно состоят из четырех стандартных каналов: красного, зеленого, синего и альфа-канала (red, green, blue, и alpha). Nuke позволяет создавать или импортировать дополнительные каналы в виде masks, lighting passes и других типов данных изображения.


Введение


Скрипт Nuke может включать до 1023 каналов с уникальными именами на скрипт композитинга. Например, вы можете комбинировать несколько render passes из 3D-сцены — изображение из red, green, и blue каналов, depth mask (z-depth channel), shadow pass, specular pass, lighting passes и несколько mattes. Все это может хранится в одной секвенции в вашем композите.


✉️ Note: При сохранении скрипта все каналы, на которые в нем нет ссылок, автоматически отбрасываются.


При создании каналов и слоев помните об этих рекомендациях:

• Убедитесь, что все слои используют одни и те же имена каналов в одном и том же порядке. Это позволяет избежать сложностей с многослойными файлами .exr, импортированными в Nuke.

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

• Всегда создавайте настраиваемый слой для настраиваемых каналов, не добавляйте его к существующим слоям по умолчанию.

• Никогда не используйте более четырех каналов на слой. Nuke имеет только четырехканальный интерфейс.


Текущее Channel Count отображается в правом нижнем углу интерфейса и меняет цвет по мере увеличения количества каналов. Пороговое значение по умолчанию — 1023, но вы можете установить ограничение в Preferences в разделе Project Defaults > Channel Management > Channel Warning Threshold.

Channel Count становится желтым, если вы превышаете Channel Warning Threshold, и красным, если Channel Count равен или превышает максимальное значение канала 1023.


✉️ NoteNuke не удаляет неиспользуемые каналы до тех пор, пока вы не закроете и снова не откроете скрипт, поэтому Channel Count не уменьшается, когда вы удаляете ноды Read из Node Graph.


Reserved Channels


Nuke резервирует определенные имена каналов для внутреннего использования, чтобы обеспечить бесперебойную работу скриптов под капотом. Если вы создаете пользовательский канал с зарезервированным именем канала, это имя автоматически переименовывается для сохранения этой функциональности. Например, если вы создаете собственный канал с именем mask.a, этот канал переименовывается в mask_extra.


Зарезервированные каналы:

rgba.red, rgba.green, rgba.blue, rgba.alpha

depth.Z

forward.u, forward.v

backward.u, backward.v

deep.front, deep.back

disparityL.x, disparityL.y, disparityR.x, disparityR.y

mask.a

rotopaint_mask.a

mask_planartrack.a

mask_splinewarp.a


Быстрый старт


Вот краткий обзор рабочего процесса:

  1. Каналы в Nuke всегда являются частью слоя. Вы можете создавать новые каналы и слои, используя new option в раскрывающихся меню выбора канала (например, output и mask) на панели properties ноды.
  2. Используя элементы управления выбором канала, вы можете выбрать, какие каналы нода обрабатывает и выводит, или использовать в качестве маски, например, при цветокоррекции.
  3. Каналы также могут быть связаны с другими элементами управления каналами через Link menu.
  4. Используя ноду Shuffle, вы можете переупорядочивать входные каналы и применять результат на выходе.


Report Page