Releases: bb-yi/blender
Releases · bb-yi/blender
Release list
Blender 5.2.0 NPR Port - 1257abb95445
Blender 5.2.0 NPR Port
新增功能
GLSL Function新增带类型的 Closure 回调,可将闭包节点作为可调用函数使用。GLSL FunctionClosure 新增独立 Alpha 接口,补全sampler的Alpha通道。
修复与改进
- 修复启用
Outline渲染通道后描边仍被合并进Combined的问题; - 修复
Outline Control在材质渲染方式从Dithered改为Blended后描边消失的问题,补齐前向混合材质路径。 - 恢复 Blender 5.2 中 NPR
For Each Light的编译与渲染路径。 - 恢复 NPR 多样本软阴影的时域随机收敛,改善 Area Light 多样本阴影质量。
- 统一 Shader/Geometry 的
Scene Time节点,并增加旧文件迁移支持。 - 修复时间相关材质的视口抖动、历史重置和 Film 重建采样对齐问题。
- 修复体积散射对自定义灯光着色资源的错误绑定,避免 Vulkan 下未注册缓冲区导致崩溃。
- 移除体积灯光资源的冗余预分配,改为按实际使用条件绑定。
- 改进 NPR 材质特性快照、GLSL Closure socket 同步、光线追踪屏幕资源更新和整体渲染稳定性。
Blender 5.2.0 NPR Port - 2c437ecb7c1b
Blender 5.2.0 NPR Port
新增功能
GLSL Function新增完整的sampler3DClosure 输入支持,可直接采样Image to Closure / 3D LUT Strip,也可通过Closure Output使用三维坐标调用 SDF 与程序化节点网络。
修复与改进
- 修复 EEVEE 材质随机采样资源判断错误,恢复 AO、Raycast、烘焙及 NPR Closure 随渲染样本变化的随机序列,显著降低多样本 AO 噪点。
- 修复
Screen Space Info未进入 hybrid material pipeline 导致的资源路由与视口结果不一致问题。 - 修复 Native Camera FX 自定义输出未参与 Film 多样本累积的问题,恢复 Depth、Normal、景深与运动模糊等输出的稳定最终渲染。
- 修复
GLSL Function整数下拉选项缓存错误作用于非整数 socket 的问题,并改进 sampler 来源不兼容时的错误提示。
Blender 5.2.0 NPR Port - f0da4307f3ec
Blender 5.2.0 NPR Port
修复与改进
- 修复 Performance Outliner 刷新不同步、MainView 闪动/消失、只在视图移动时刷新以及跨 Scene 旧快照残留问题;
- 稳定播放期间的 EEVEE temporal reprojection 与 NPR instance attribute 更新,改善连续刷新期间的结果一致性。
- 改进 GLSL Function code editing、AOV 节点UI同步官方;
- EEVEE Performance 新增 Sync 阶段,细分 Begin/Objects/End、World、Scene Modules、View Effects、NPR Post,以及 Draw Sync 的对象迭代、实例提取、延迟提取和等待等耗时来源。
- EEVEE 增加引用对象数据到着色器的稳定传递路径,补充 NPR 实例属性与材质/AOV 相关数据通道。
Blender 5.2.0 NPR Port - bab5a63ca3b8
Blender 5.2.0 NPR Port
新增功能
GLSL Function节点新增Node / Code双模式,支持节点内源码编辑、草稿提交/丢弃及共享源码原子刷新。
修复与改进
- 同步至 Blender 5.2.0 LTS 正式版,合入官方 GPU、Grease Pencil、Cycles 修复及翻译更新。
- 修复 EEVEE 混合管线的重复 GPU 资源绑定与 AOV/光照资源路由,覆盖
Shader to RGB、Shader Info、GLSL Light和探针路径。 - 统一 Filter Graph 的 Scene 所有权与编辑状态,修复视图重置、取消关联后数据丢失及误红提示。
- 修复 Filter Graph 多执行阶段的纹理反馈回路,确保 OpenGL/Vulkan 多阶段输出正确。
- 修复 EEVEE View Layer 的 Outline 通道 RNA 注册遗漏,消除通道面板持续报告
ViewLayerEEVEE.use_pass_outline属性不存在的问题,并恢复 Outline pass 开关。
Blender 5.1.2 NPR Port - 9fb2b53d1b3b
Blender 5.1.2 NPR Port
新增功能
- 新增材质 shader 重编译诊断入口,便于在材质面板和节点编辑器中检查、刷新材质编译状态。
修复与改进
- 修复视口 AOV 在 NPR 输入链路中被过早清理,导致 Filter / GLSL Function 无法读取当前 AOV 的问题。
- 修复 NPR 读取当前 self AOV 时拿到旧帧或空数据的问题,提升透明和混合材质后的 AOV 读取稳定性。
- 修复 dithered transparency 在 prepass 中丢失几何 helper / 阴影透明混合信息的问题,避免相关 shader 编译和渲染回归。
Blender 5.1.2 NPR Port - e970ee6eca06
Blender 5.1.2 NPR Port
新增功能
- 新增 Eevee Filter Graph 工作流,Filter Materials 可以通过图节点组织输入、滤镜材质和阶段输出。
GLSL Function新增重置默认参数操作,便于恢复节点输入默认值。
修复与改进
- 修复 Vulkan 路径下 NPR 资源绑定与 descriptor fallback 兼容性问题,并补齐 lookdev dummy AOV 尺寸处理。
- 修复 Metal 下 Eevee shadow setup shader 的
exp2重载歧义,避免相关平台编译失败。
Blender 5.1.2 NPR Port - 0e2bb4d50c03
Blender 5.1.2 NPR Port
新增功能
Light Info节点新增Visible输出,绑定灯光对象不可见、隐藏或无效时输出0,可用于手动控制Power/Color/ Mix 等节点逻辑。Scene Color改为输出Color Image、Depth Image、Normal Image、Position Image四个图像句柄,并通过Image Sample采样,便于在 Filter / NPR 链路中做邻域采样和偏移采样。Image Sample新增UV坐标模式,并将坐标输入统一为Vector,输出补充Alpha。Outline Control新增 Malt 风格描边宽度控制能力,支持宽度变化、边缘宽度映射和参数折叠分组。GLSL Function增加矩阵边界 socket 支持,改善矩阵输入 / 输出在节点接口和 GLSL 函数边界中的兼容性。Render Info补充 Eevee 采样信息输出,可读取当前采样相关状态。- 启动画面和窗口版本信息补充 NPR Port 构建标识,便于区分不同自定义构建。
修复与改进
- 修复
Shader Info在反射探针 / reflection capture 场景下的读取路径,恢复反射捕获中的相关输出。 - 修复 Vulkan 路径下 Outline storage image 兼容性问题,并将描边信息存储调整为整数图像,减少格式不匹配风险。
- 修复 Eevee 中重复注册 light create info 的问题,避免 shader create info 重复定义导致启动或编译异常。
Blender 5.1.2 NPR Port - 523671f87353
Blender 5.1.2 NPR Port
新增功能
- Eevee
Performance视图新增阴影与光照探头耗时归因,可展开查看 Shadow Contexts、Shadow Lights、Probe Costs 等细分统计,便于定位阴影图集、灯光与 probe 更新开销。 GLSL Function的@glsl_meta v1支持label元数据,可为输入/输出 socket 设置本地化或自定义显示名称。- 新增
GLSL Script Expression节点,可在 Shader 节点树中直接编写单行 GLSL 表达式,并手动定义输入变量。
修复与改进
- 修复
GLSL Function放入节点组后部分路径无法正确内联或编译的问题。 - 修复
GLSL Function经过节点组内联后颜色 alpha 分量丢失的问题。 - 修复混合 Forward 材质会清掉或丢失背后 AOV 数据的问题,保留透明/混合表面后的 AOV 读取结果。
- 修复
Scene Color的Position输出在 filter pass 中采样 UV 偏移的问题,使位置通道读取与屏幕像素对齐。 - 修复 View Layer 集合开启 Holdout 后,集合内带
Outline Control的材质仍会产生 NPR 描边的问题;Holdout 对象仍参与深度/遮挡,但不再写入材质描边或 marked-edge 描边。
Blender 5.1.2 NPR Port - 84bf15f74761
Blender 5.1.2 NPR Port
新增功能
- Shader Info 增加阴影可见性分类输出,用于区分自阴影和投射阴影。
- 扩大阴影池上限为8GB。
- 实验特性开启时,扩展资产类型会在资产库中对发布构建可见。
修复与改进
- 稳定 Parallax closure 的高度来源,避免相关节点链路在特定组合下失败。
- 保持旧 Shader Info 节点连接兼容,已有只连接前 5 个输出的工程可以继续打开。
Blender 5.1.2 NPR Port - 1a518a697c72
Blender 5.1.2 NPR Port
新增功能
- World / World NPR 节点树现在可以从添加菜单中直接使用
GLSL Function与GLSL Script Expression。 GLSL Function新增 Define 控制面板,可在节点 UI 中维护编译期开关,并支持默认折叠显示。GLSL Function的@glsl_meta v1新增int_choice元数据,整数参数可显示为可交互下拉选项。Image Sample节点现在可以在Filter Materials中添加和使用,便于滤镜材质直接采样图像或 AOV 链路。
修复与改进
- 修复 View Layer 集合开启 Holdout 后,集合内带
Outline Control的材质仍会产生 NPR 描边的问题。 - 修复 World / World NPR 中普通
Image Texture未连接Vector时固定采样同一 texel 的问题。 - 修复 NPR 材质与多贴图混合场景下 texture sampler 槽位重复占用的问题。
- 修复最终渲染与视口渲染模式判断混用的问题,避免 filter / NPR 路径按错误上下文执行。
- 修复
Image Sample在滤镜材质中不能从添加菜单使用的问题。 - 修复 Eevee filter material pass 依赖不稳定的问题,减少错序、漏同步和 stale resource 风险。