Проходы

Справка

Panel:Render Layers ‣ Passes

Проходы могут использоваться для разделения отрисованного изображения по цветам, прямому / непрямому освещению (чтобы затем их можно было поправить независимо), а также для извлечения глубины сцены или нормалей.

Проходы освещения

Комбинация
Окончательное объединение результатов всех проходов визуализации.
Noisy Image
If denoising is enabled, the original combined pass before denoising.
Рассеянное прямое
Direct lighting from diffuse BSDFs. We define direct lighting as coming from lights, emitting surfaces, the background, or ambient occlusion after a single reflection or transmission off a surface. BSDF color is not included in this pass.
Рассеянное отражённое
Indirect lighting from diffuse BSDFs. We define indirect lighting as coming from lights, emitting surfaces or the background after more than one reflection or transmission off a surface. BSDF color is not included in this pass.
Рассеянный цвет
Веса цветов диффузных BSDF. Эти веса являются входными цветовыми сокетами для узлов BSDF и могут изменяться любыми узлами «Смешать шейдеры» и «Сложить шейдеры».
Прямое глянцевое, отражённое глянцевое, глянцевый цвет
То же самое, что и выше, только для глянцевого BSDF.
Прямая передача, отражённая передача и цвет передачи
То же самое, что и выше, только для BSDF передачи.
Прямое подповерхностное, отражённое подповерхностное и цвет подповерхностного
То же самое, что и выше, только для BSDF подповерхностного рассеяния.
Излучение
Излучение от напрямую видимых поерхностей.
Окр. среда
Излучение от напрямую видимого фона. Когда фильм установлен прозрачным, этот параметр может использоваться для получения цвета окружающей среды с тем, чтобы скомпоновать его обратно с фильмом.
Тень
Shadows from light objects. Mostly useful for compositing objects with shadow into existing footage.
Ambient Occlusion
Ambient occlusion от напрямую видимых поверхностей. Цвет BSDF или показатель AO не учитываются; то есть, он даёт «нормализованное» значение между 0 и 1.

Примечание

Transparent BSDFs are given special treatment. A fully transparent surface is treated as if there is no surface there at all; a partially transparent surface is treated as if only part of the light rays can pass through. This means it is not included in the Transmission passes; for that a glass BSDF with index of refraction 1.0 can be used.

Объединение

Все эти проходы освещения могут быть объединены для получения окончательного изображения согласно схеме ниже:

../../_images/render_cycles_settings_scene_render-layers_passes_combine.svg

Проходы данных

Z

Distance in Blender Units to any visible surfaces.

Примечание

The Z pass only uses one sample. When depth values need to be blended in case of motion blur or Depth of Field, use the mist pass.

Туман
Distance to visible surfaces, mapped to the 0.0-1.0 range. When enabled, settings are in World tab. This pass can be used in compositing to fade out objects that are farther away.
Нормаль
Нормаль к поверхности, используемая для затенения.
Вектор
Вектора движения для узла композитинга «Векторное размытие». Четыре компоненты состоят из двумерных векторов, определяющих движение к следующему и предыдущему кадру в пиксельном пространстве.
UV
По умолчанию визуализировать UV-координаты.
Индекс объекта
Создаёт маску объекта, которую позже можно считать в композиторе из узла Маска по ID.
Индекс материала
Создаёт маску материала, которую позже можно считать в композиторе из узла Маска по ID.
Denoising Data
Passes needed by the denoiser, for performing animation denoising in a second pass after rendering the entire animation. For still image denoising as part of the render process these are not needed.

Примечание

К Z-проходу, проходам «Индекс объекта» и «Индекс материала» не применяется сглаживание.

Пороговая прозрачность
Z-проход, проход индексов, нормали, UV и вектора применяются только к поверхностям с альфа-прозрачностью равной, или выше этого порога. При значении 0.0 в этих проходах всегда будет записываться первая поверхность, в которую попал луч, независимо от степени её прозрачности. Поверхности с прозрачностью выше пороговой будут пропускаться до тех пор, пока не встретится непрозрачная поверхность.

Cryptomatte

Cryptomatte is a standard to efficiently create mattes for compositing. Cycles outputs the required render passes, which can then be used in the Blender compositor or another compositor with Cryptomatte support to create masks for specified objects.

Unlike the Material and Object Index passes, the objects to isolate are selected in compositing, and mattes will be anti-aliased and take into account effects like motion blur and transparency.

Object
Render cryptomatte object pass, for isolating objects in compositing.
Material
Render cryptomatte material pass, for isolating materials in compositing.
Asset
Render cryptomatte material pass, for isolating materials in compositing.
Levels
Sets how many unique objects can be distinguished per pixel.
Accurate Mode
Generate a more accurate Cryptomatte pass. CPU only, may render slower and use more memory.

Typical Workflow

  1. Enable Cryptomatte Object render pass in the Passes panel, and render.
  2. In the compositing nodes, create a Cryptomatte node and link the Render Layer matching Image and Cryptomatte passes to it.
  3. Attach a Viewer node to the Pick output of the Cryptomatte node.
  4. Use the Cryptomatte Add/Remove button to sample objects in the Pick Viewer node.
  5. Use the Matte output of the Cryptomatte node to get the alpha mask.