Коротко
- View Layer позволяют отдельно управлять видимостью коллекций и распределять элементы сцены по разным слоям рендера.
- Render pass предоставляют данные глубины, нормалей, UV, теней и компонентов освещения для работы в Compositor.
- Cryptomatte позволяет создавать маски для объектов и материалов, учитывая вклад нескольких объектов в один пиксель.
- В EEVEE глубина резкости и размытие движения не рендерятся в pass, отличных от Combined.
Описанный в онлайн-руководстве Blender рабочий процесс с View Layer и render pass упрощает последующую обработку: сцены архитектурной визуализации можно разделить на отдельные слои и доступные для использования данные изображения. View Layer управляет видимостью определённых коллекций и их участием в рендере, а pass выводят из него отдельные данные — например, глубину, освещение или маски. Эти результаты можно объединить в Compositor. В руководстве не указана версия Blender, поэтому приведённые ниже шаги основаны на актуальной онлайн-версии документации.
1. Организуйте сцену с помощью View Layer
View Layer позволяют использовать разные сочетания коллекций как отдельные слои рендера, не создавая копию сцены. Например, в визуализации интерьера можно отделить мебель, окружение или варианты освещения, чтобы независимо работать с изменениями в каждой части. Согласно руководству, повторный рендер только изменённого слоя также может ускорить итерации.
Откройте список View Layer активной сцены в верхней части раздела View Layer Properties.
При добавлении слоя выберите подходящий вариант: New, Copy Settings или Blank. New создаёт пустой View Layer; Copy Settings копирует текущие настройки видимости и переопределения; Blank создаёт слой, отключая все коллекции.
Настройте участие коллекций в слое через Outliner или раздел Collection View Layer Properties.
Размещайте элементы сцены и освещение на отдельных слоях, чтобы контролировать, что попадёт в каждый рендер.
В каждой сцене должен быть как минимум один View Layer. Если используется Cycles, параметры holdout и indirect-only также можно настраивать через Outliner. В руководстве они указаны как функции, специфичные для Cycles; не следует считать, что в EEVEE доступны те же возможности.
2. Включите нужные render pass
Pass — это промежуточные данные изображения, полученные из рендера. Настройки pass находятся в разделе Properties › View Layer › Passes. Доступные pass зависят от рендер-движка, поэтому сначала определите, какие данные нужны, а затем включайте только те выходы, которые будут использоваться в рабочем процессе.
| Параметр | Рекомендуемое значение | Эффект |
|---|---|---|
| Combined | Включить для сравнения с итоговым изображением | Выводит результат рендера до применения композитинга. |
| Depth | Включить, если нужна обработка на основе глубины | Передаёт расстояние до видимой поверхности; с помощью Defocus Node можно создать имитацию глубины резкости. |
| Mist | Включить, если нужно приглушить удалённые объекты | Представляет расстояние до поверхности в диапазоне 0,0–1,0. |
| Normal | Включить, если нужны данные о направлении поверхности | Предоставляет нормали поверхностей в мировом пространстве. |
| Cryptomatte | Включить, если нужны маски объектов или материалов | Позволяет создавать маски, выбирая объекты, материалы или группы с общим родителем. |
| Denoising Data | Включить, если шумоподавление будет выполняться в Compositor | Предоставляет дополнительные данные для Denoise Node; увеличивает расход памяти и время рендера. |
Pass Depth может давать зашумлённый результат, если в рендере используются глубина резкости или motion blur. Для более чистого изображения глубины руководство предлагает в качестве альтернативы pass Mist. Pass UV доступен в Cycles и передаёт UV-координаты в красном и зелёном каналах. Не считайте, что все pass доступны во всех движках: проверьте, указан ли нужный параметр для Cycles, EEVEE или Workbench.
3. Используйте pass в Compositor
После завершения рендера выходы View Layer доступны через Render Layers Node в Compositor. Здесь слои можно объединять или обрабатывать по отдельности. В архитектурных презентациях такой подход помогает маскировать конкретные объекты, настраивать эффект глубины или менять вклад освещения, не создавая изображение заново.
Cryptomatte — альтернатива pass Object Index и Material Index для выбора объектов и материалов. Согласно руководству Blender, его проще настроить, он совместим с программами для композитинга за пределами Blender и поддерживает несколько объектов на один пиксель. В Cycles он также работает с прозрачностью, motion blur и глубиной резкости. Для объектов, материалов или групп с общим родителем можно выбрать соответствующий тип Cryptomatte.
Если требуется отдельно редактировать вклад источников света, можно использовать Light Groups в Cycles. Объединение в композите отдельных выходов Combined, содержащих определённые группы света, позволяет менять цвет или интенсивность источников без повторного рендера. Это может быть полезно в интерьерных сценах, где нужно управлять каждым источником по отдельности; согласно руководству, функция доступна только в Cycles.
Что меняется в рабочем процессе архитектурной визуализации?
Архитекторы, дизайнеры интерьеров и команды визуализации могут использовать View Layer, чтобы отделять друг от друга правки освещения, мебели, окружения или материалов. Pass дают больше контроля при работе с масками, цветокоррекцией и глубиной перед сдачей проекта. Однако многослойная структура требует заранее продумать организацию сцены: неправильные настройки видимости коллекций могут добавить в рендер лишние объекты или исключить нужные.
С точки зрения ресурсов и совместимости особого внимания требуют Denoising Data. В руководстве отмечено, что эти вспомогательные pass увеличивают расход памяти и время рендера, поэтому включать их без необходимости не стоит, если шумоподавление не будет выполняться в Compositor. Кроме того, в EEVEE глубина резкости и motion blur не рендерятся в pass, отличных от Combined; руководство указывает, что их можно имитировать в Compositor с помощью Defocus Node и Vector Blur Node.
Частые ошибки
Добавлять новые View Layer, не организовав коллекции для разделения элементов сцены, и не проверять настройки видимости.
Включать Denoising Data, хотя эти данные не будут использоваться в Compositor, увеличивая расход памяти и время рендера.
Предполагать, что в EEVEE pass, отличные от Combined, включают глубину резкости или motion blur.
Не учитывать возможный шум в pass Depth при использовании глубины резкости или motion blur в рендере; в таком случае рассмотрите Mist.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных бюро и студий дизайна интерьеров главное преимущество View Layer — возможность управлять разными объектами и вариантами освещения, не перестраивая сцену. Особенно при частых правках планирование коллекций и слоёв в начале работы делает последующую обработку масок и композитинг понятнее.
При этом больше pass не всегда означает лучший результат. Бюро стоит включать такие выходы, как Denoising Data, которые влияют на расход памяти и время рендера, только при реальной необходимости. Также важно заранее сверить различия между Cycles и EEVEE с целевым процессом композитинга.
Частые вопросы
Для чего нужны View Layer в Blender?
View Layer позволяют распределять коллекции по слоям рендера в разных сочетаниях. Так элементы сцены или варианты освещения можно обрабатывать отдельно.
Для чего используют Cryptomatte в Blender?
Cryptomatte позволяет создавать маски для объектов, материалов или групп с общим родителем. Он учитывает вклад нескольких объектов в один пиксель.
Видны ли глубина резкости и motion blur в pass EEVEE?
Согласно руководству, эти эффекты не рендерятся в pass EEVEE, отличных от Combined. Их можно имитировать в Compositor с помощью Defocus Node и Vector Blur Node.



