在 2024 – 2025 年冬季(北半球),Blender 开发者专注于提升软件质量和稳定性。本文将概述已完成的工作。
BUG修复
12 月 1 日至2025 年 1 月 31 日期间,超过 500 个报告的问题得到修复。

以下是按模块分类的已修复报告:
- 动画与绑定:24 个
- 资产系统:6 个
- 核心:10 个
- 蜡笔:82 个
- 建模:33 个
- 节点与物理:71 个
- 流程与输入输出:9 个
- Python API:3 个
- 渲染与 Cycles:37 个
- 雕刻、绘制与纹理:31 个
- 用户界面:82 个
- 视觉特效与视频:40 个
- 视口与 EEVEE:76 个
此外,许多旧报告经过重新检查,或已修复,或因问题在最新 Blender 版本中无法重现而关闭。未被用户报告的问题也得到了处理。
模块工作概述
除修复错误外,开发者还花时间处理技术债务、更新文档,并稳定代码的某些部分。让我们看看各模块的情况。
动画与绑定
多个问题已关闭(修复或重新调查后关闭)
- 姿态库:
- 增加对槽动作的支持,包括多对象姿态
- 增加向姿态库推送的功能
- 实现了用于插槽动作的新工具
- 切换指定动作更加流畅
- 槽动作的库覆盖功能得到改进
- 代码文档与 API:代码文档大幅优化,API 得到完善,新动画系统在未来开发中更易于使用
合成器
CPU 合成器重写完成,旨在通过统一 CPU 和 GPU 合成器提高可维护性。在此过程中:
- 移除了数万行代码
- 许多操作的性能得到提升
- 统一了 CPU 和 GPU 设备的行为
重写的主要好处是,未来合成器的开发将更快、更轻松。
蜡笔
重点是在 Blender 4.3 引入重大的蜡笔 v3 更改后进行稳定性修复。共提交 91 个错误修复,其中 86 个是严重错误,许多修复针对的是回退问题。
建模
重点修复崩溃问题和旧的未解决错误。处理了 17 个问题,包括几个长期存在的错误和 8 次崩溃。总共关闭了 74 个问题。
节点与物理
团队通过开发一个工具启动质量项目,该工具将所有模块问题分类并分批处理。这使项目不再那么令人望而却步,因为他们每天只需处理 20 个问题,而非 700 个。
工作重点是解决 “活跃” 项目的报告(而非像粒子系统这类已停止开发的功能,或布料修改器这类非活跃领域)。总共关闭约 150 个问题,解决了几个长期令人困扰的问题。
他们还进行了一些重要重构,包括:
- 减少添加新节点所需的更改次数
- 开始替换自定义数据 系统
- 实现各种小改进
渲染与 Cycles
团队提高了测试覆盖率,修复约 40 个错误,并清理代码以更好地符合现代 C++ 标准。
雕刻、纹理与绘制
团队专注于错误修复,以及改进测试和文档。
- 问题处理:
- 关闭 25 个严重问题报告
- 跟进标记为 “需要开发者提供信息” 的问题
- 额外关闭 57 个问题(设计、待办事项和错误)
- 为雕刻 / 绘制撤销问题创建跟踪问题
- 测试与文档:
- 添加 BVH 构建单元测试
- 雕刻笔触 + 渲染测试正在进行中
- 添加网格绘制技术文档概述
USD(通用场景描述)
团队专注于多项任务,包括增加测试覆盖率、完成部分实现的功能,以及更新用户手册。
他们还对 USD 导入的性能改进进行调查、修复和原型设计,这也有助于确定 Blender 其他需要改进的地方。
用户界面
重点是将用户界面问题数量减少到更易于管理的状态。在 1000 多个未解决问题中,关闭了 275 个。
- 关闭 209 个错误报告(大多数已解决),其中 13 个是严重错误报告
- 关闭 66 个其他问题(设计、待办事项等)
- 跟进标记为 “需要开发者提供信息” 的问题
视口与 EEVEE
团队将覆盖层、选择和图像引擎迁移到新的绘图管理器 API。此次迁移修复了覆盖层已知的长期问题,并为未来优化(包括移除全局锁定 / 冻结)铺平了道路。
团队还专注于改进测试用例、修复严重问题和优化平台支持。
视频序列编辑器
团队专注于错误报告、代码清理和重构:
- 在代码库(在一定程度上也包括 Python API)中对 “序列 -> 片段” 进行重命名,使代码更易理解
- 所有与影片读写相关的 C++ 代码现在都整合到 imbuf/movie 中,命名更清晰,结构更优化
- 视频序列编辑器(VSE)效果和修改器的代码得到清理和现代化处理,更符合 C++ 标准,性能略有提升
- 重定时代码得到修复、清理,开发者文档也有所改进
- 优化了一些用户界面交互,提高了可用性
未来提升质量项目
在经历了 EEVEE – Next 和蜡笔 v3 等令人兴奋的新功能发布的一年后,Blender 质量之冬是处理遗留问题、增强稳定性的绝佳时机。
虽然质量始终是新开发的核心关注点,也是各模块团队日常工作的一部分,但专门拿出一段时间专注于此非常有益。因此,目前正在考虑未来的质量项目,并收集反馈,以了解开发者的体验,确定未来的改进方向。