Коротко
- View Layers позволяют управлять видимостью коллекций в отдельных слоях и распределять элементы сцены по разным результатам рендера.
- Помимо итогового изображения, render-пассы могут выводить отдельные данные о глубине, нормалях, тенях и масках.
- Cryptomatte можно использовать для создания масок объектов и материалов; в Cycles он поддерживает прозрачность, размытие в движении и глубину резкости.
- Данные для шумоподавления увеличивают потребление памяти и время рендера, поэтому включайте их, только если шумоподавление будет выполняться в Compositor.
В документации Blender 5.2 LTS объясняется, что View Layers и render-пассы позволяют разделять элементы сцены на отдельные выходные данные и независимо редактировать их в Compositor. В архитектурной визуализации такой подход помогает, например, отдельно контролировать интерьер, фон и составляющие освещения, не привязываясь к единственному итоговому изображению. Ниже описано, как настроить слои и пассы для одной сцены и выбрать подходящие данные для разных задач.
1. Разделите сцену с помощью View Layers
Сначала распределите объекты сцены по коллекциям в соответствии с их назначением. View Layers можно связывать с разными сочетаниями коллекций, поэтому, например, мебель интерьера, элементы окружения или отдельные декоративные объекты можно поместить в разные слои рендера. Так вы зададите, какие коллекции видны в каждом слое, не создавая копию всей сцены.
Добавьте новый слой в списке View Layer активной сцены. В документации описаны варианты создания пустого слоя, копирования существующих настроек и запуска с отключёнными коллекциями.
Дайте слою понятное название. Когда сцена разрастается, имена слоёв помогают отслеживать, какие элементы входят в тот или иной результат.
Настройте видимость коллекций для нужного View Layer через Outliner или Collection View Layer Properties. В Cycles также можно управлять параметрами holdout и indirect-only для коллекций.
Убедитесь, что каждый слой действительно вносит отдельный вклад. Если слой не менялся, его повторный рендер может не понадобиться — это делает рабочий процесс гибче.
В сцене должен быть как минимум один View Layer. Слои не являются копиями сцены: одни и те же коллекции можно использовать в нескольких слоях, отдельно настраивая видимость в каждом из них. Так можно отделить фон или определённые элементы сцены, сохранив её базовую структуру.
2. Выберите render-пассы под задачу
Render-пассы выводят в виде отдельных изображений промежуточные данные, полученные во время рендера. Их можно получить через Render Layers Node в Compositor, а затем по-разному объединять и редактировать итоговое изображение. Выбрать пассы можно в Properties › View Layer › Passes.
| Настройка | Рекомендация | Эффект |
|---|---|---|
| Combined | Используйте как основной результат | Выводит объединённое изображение рендера до композитинга. |
| Mist | Включайте, если нужно управлять расстоянием | Отображает расстояние до видимой поверхности в диапазоне 0,0–1,0; подходит для создания эффекта затухания удалённых объектов. |
| Normal или Depth | Выбирайте в зависимости от задачи | Отдельно выводит нормали поверхности или расстояние до ближайшей к камере поверхности. |
| Cryptomatte Object или Material | Выбирайте, если нужна маска объекта или материала | Помогает выделить нужный объект или материал в отдельную маску. |
| Denoising Data | Включайте, если шумоподавление будет выполняться в Compositor | Предоставляет дополнительные данные для Denoise Node, но увеличивает потребление памяти и время рендера. |
Для эффекта глубины резкости можно использовать Depth pass вместе с Defocus Node. Однако если в самом рендере применяются глубина резкости или размытие в движении, Depth pass может дать шумный результат; для более чистого изображения документация рекомендует Mist pass. Mist также можно использовать, чтобы делать удалённые объекты менее заметными.
3. Управляйте масками и светом отдельно
Cryptomatte удобен, когда нужно выбрать конкретный объект или материал и настроить его цвет или видимость. Согласно документации, по сравнению с Object Index и Material Index этот способ проще в настройке, совместим с другими программами для композитинга и поддерживает несколько объектов на пиксель. В Cycles он также работает с прозрачностью, размытием в движении и глубиной резкости.
Если нужна более специализированная маска, можно использовать Object Index или Material Index pass: они доступны в Cycles и позволяют создавать маски с помощью ID Mask Node. Обратите внимание, что данные Depth, Position, Object Index и Material Index в этих пассах не сглаживаются антиалиасингом. Поэтому важно проверить, как края будут выглядеть в итоговой композиции.
В Cycles предусмотрена функция Light Groups, позволяющая отдельно редактировать источники света после рендера. Каждая группа формирует ограниченный Combined pass, в котором сцену освещают только определённые источники. Объединив эти результаты в Compositor, можно изменить цвет и интенсивность отдельных источников света без повторного рендера сцены. Не следует считать, что эта функция доступна в EEVEE: документация указывает Light Groups только для Cycles.
4. Объедините слои в Compositor
После рендера каждый View Layer можно использовать в Compositor через Render Layers Node. Подключите к узлу нужные слои и пассы, а затем объедините и настройте изображения в соответствии с задачей. Если менять только один слой, повторно отрендерить можно лишь его — это делает итерационный процесс гибче. Однако по мере увеличения числа слоёв становится важнее следить за структурой сцены и названиями результатов.
В документации Blender 5.2 LTS отдельно указаны некоторые ограничения EEVEE: глубина резкости и размытие в движении не рендерятся в пассах, отличных от Combined; их можно имитировать в Compositor с помощью Defocus Node и Vector Blur Node. Прозрачные материалы с настройкой Blended также не рендерятся в пассах, отличных от Combined и Transparent; в таком случае документация рекомендует использовать метод Dithered. Кроме того, в EEVEE Shader To RGB Node корректно работает только в Combined pass, а для типов Color и Value доступно не более 16 AOV каждого типа.
Как это влияет на архитектурную визуализацию и archviz-процесс
В презентациях интерьеров использование слоёв и пассов для масок материалов, изменений освещения или отделения фона может сократить необходимость заново собирать всю сцену при каждой правке. Cryptomatte пригодится командам визуализации, которым нужно выбирать и редактировать отдельные объекты после рендера; пользователи Cycles, желающие отдельно контролировать вклад разных источников света, могут воспользоваться Light Groups.
До начала работы определите, какой рендер-движок будет использоваться и какая постобработка потребуется. Пассы Denoising Data увеличивают потребление памяти и время рендера, поэтому не включайте их без необходимости, если шумоподавление в Compositor не планируется. При работе в EEVEE заранее учитывайте ограничения пассов; если собираетесь передавать материалы в другую программу для композитинга, предварительно проверьте совместимость масок и выходных данных. Документация не указывает требований к оборудованию или условий лицензирования; влияние на производительность оборудования следует оценить на конкретной сцене с выбранными выходными данными.
Частые ошибки
Включать все пассы на всякий случай: данные для шумоподавления могут увеличить потребление памяти и время рендера — выбирайте только то, что действительно нужно.
Считать, что в EEVEE все эффекты отражаются в каждом пассе: проверьте ограничения, указанные в документации для глубины резкости, размытия в движении и прозрачности Blended.
Использовать Depth pass без оглядки на сцену: при наличии глубины резкости или размытия в движении результат может быть шумным; рассмотрите Mist pass.
Не проверять края масок перед настройкой слоёв: некоторые пассы данных формируются без антиалиасинга, поэтому в композитном изображении края могут выглядеть не так, как ожидалось.
Источники
Источников: 3Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных бюро и команд визуализации в Турции главное преимущество View Layers — возможность при внесении правок сосредоточиться на изменившейся части, а не переделывать всю сцену. Раздельное управление светом, фоном и масками объектов может помочь более контролируемо реагировать на отзывы клиентов.
Тем не менее включение каждого слоя и пасса не делает рабочий процесс автоматически эффективнее. Данные для шумоподавления требуют дополнительной памяти и времени, а возможности EEVEE и Cycles различаются. Командам стоит сначала создать небольшую тестовую сцену под конкретный формат сдачи, проверить края пассов и используемый процесс композитинга.
Частые вопросы
Для чего нужен View Layer в Blender?
View Layer позволяет отдельно настраивать видимость коллекций и управлять разными элементами сцены в отдельных слоях рендера. Слои можно использовать в Compositor через Render Layers Node.
Для каких задач в Blender используют Cryptomatte?
Cryptomatte позволяет создавать маски для конкретных объектов или материалов в рендере. Согласно документации Blender, в Cycles он поддерживает прозрачность, размытие в движении и глубину резкости.
Нужно ли включать пассы Denoising Data для каждого рендера?
Нет. Эти пассы можно использовать, если шумоподавление выполняется в Compositor. Поскольку они увеличивают потребление памяти и время рендера, включайте их только при необходимости.



