Skip to content

ViewLayer 管理器

已发布

什么是 ViewLayer 管理器?

ViewLayer 管理器是一个专用的、基于 Qt 的工具窗口,提供了一个直观且全面的界面,用于管理场景 ViewLayer(视图层)、渲染通道(Render Passes)、Shader AOV(着色器 AOV)、灯光组(Lightgroups)以及 Cycles 灯光通道 AOV 控制——全部集中在 Blender 原生属性编辑器之外的单个精简面板中。

它基于 BQt 构建,并作为 Blender 系统扩展(Blender System Extension)捆绑发布。

为什么使用它?

  • 集中管理 — 所有与 ViewLayer 相关的设置都集中在一个窗口中,无需在不同的属性面板和菜单页签中来回跳转。
  • 预设系统 — 可以将通道配置保存为命名预设,并一次性应用到多个不同的 ViewLayer 中。
  • 批量操作 — 支持在左侧列表中多选 ViewLayer,并同时对其批量应用预设。
  • 有组织的通道显示 — 通道被清晰地归类为逻辑类别:数据 (Data)、灯光 (Light)、着色器 (Shader) 以及效果与公用工具 (Effects / Utility)。
  • 多语言 UI — 管理器界面本身支持简体中文、繁体中文和法语的本地化翻译。

如何启动?

  1. 观察 Blender 界面右上角标题栏,在原生的 ViewLayer 选择器旁边。
  2. 点击 ViewLayer Manager 图标按钮。
  3. 管理器将作为独立的顶级 Qt 窗口打开。

INFO

首次点击时,捆绑的 BQt 运行时扩展会在当前会话中自动启用。您无需手动前往偏好设置启用任何扩展。

管理器窗口布局

左侧面板 — ViewLayer 列表

  • 列出当前场景中的所有 ViewLayer。
  • 逐行提供直观的 用于渲染 (Use For Rendering) 状态开关。
  • 提供 上移 (Up) / 下移 (Down) 按钮,可直接重排 ViewLayer 的渲染顺序。
  • 支持多选(Ctrl 或 Shift),以便批量应用通道预设。
  • 支持直接新建、重命名和删除 ViewLayer。

右侧面板 — 详细窗格

编辑当前选中的 ViewLayer 属性,包含以下部分:

通道 (Passes)

按 Blender 原生逻辑进行分组:

分组包含内容
数据 (Data)综合 (Combined), 深度 (Z), 迷雾 (Mist), 法线 (Normal), 位置 (Position), 速度矢量 (Vector), UV, 物体索引 (Object Index), 材质索引 (Material Index) 等
灯光 (Light)漫反射 (Diffuse Direct/Indirect/Color), 光泽 (Glossy), 透射 (Transmission), 体积 (Volume), 自发光 (Emission), 环境背景 (Background), 阴影 (Shadow), 环境光遮蔽 (Ambient Occlusion)
着色器 (Shader)自定义 Shader AOV 列表项
效果/实用工具 (Effects / Utility)降噪数据 (Denoising Data), 采样数 (Sample Count)

Cryptomatte

针对 Cryptomatte 通道设置的专用管理区域(同时适用于 Eevee 和 Cycles 渲染引擎)。

深度 (Deep)

ViewLayer 级别的 Deep EXR 深度输出开关(由于软件后端要求,此标签特意保持纯英文显示)。

着色器 AOV (Shader AOV)

用于添加和管理自定义着色器 AOV(Shader AOV)实体的单列列表。

灯光组 (Light Groups)

管理和分配给当前 ViewLayer 的灯光组。

Cycles 灯光通道 AOV (Cycles Light Pass AOVs)

启用并配置逐灯光组分量通道的输出:

  • Diffuse 漫反射 (Direct 直接 / Indirect 间接)
  • Glossy 光泽 (Direct 直接 / Indirect 间接)
  • Transmission 透射 (Direct 直接 / Indirect 间接)
  • Volume 体积 (Direct 直接 / Indirect 间接)

预设工具栏

  • 保存 (Save) — 将当前 ViewLayer 的通道设置另存为一个命名的预设。
  • 更新 (Update) — 使用当前设置覆盖和更新现有预设。
  • 应用 (Apply) — 将选中的预设批量应用到左侧列表中所有选中的 ViewLayer。
  • 删除 (Delete) — 移除现有预设。

预设以 JSON 文件的形式安全存储在用户的本地 Blender 扩展资源目录中。

渲染引擎自适应可见性

管理器会自动识别当前启用的渲染引擎,并智能显示/隐藏相关的配置区域:

区域CYCLES 引擎EEVEE 引擎
Eevee Passes
Cycles Passes
灯光组 (Light Groups)
Cycles Light Pass AOVs
着色器 AOV (Shader AOV)

实时写回 (Live Write-Back)

在管理器中所做的一切属性修改都会立即被写回 Blender 中 — 正常编辑属性时不需要点击额外的“应用”或“手动刷新”按钮。管理器在显示及重新获得操作系统焦点时,都会自动与 Blender 进行重新同步。

已知行为

  • 管理器作为独立的顶级 Qt 窗口运行(不嵌入 Blender Native 窗口中)。
  • BQt 运行时在某些情况下可能会输出 failed to get blender hwnd, creating new window 日志 — 这属于安全模式路径下的正常行为,并非启动失败,也不会影响任何功能的使用。
  • 当前版本仅支持 Windows 平台,Linux 支持正在开发规划中。

另请参阅

Released under the Blender License (GNU GPL v3 or later).