兼容性¶
Blender 可以打开旧版本软件(向后兼容)和新版本软件(向前兼容)保存的 blend 文件。不过这也有一些限制。
Tip
如果在打开更旧(或更新)的 blend 文件时遇到问题,可以使用一些中间的 Blender 版本,通过较少的步骤进行转换。
Note
这是一份关于兼容性处理的更详尽的文档,位于开发人员文档中。
向后兼容性¶
打开旧文件并将其转换为当前版本的 Blender 通常很简单。预计能得到非常好的结果。
Blender 可能会有一些重大的功能变化,而这些变化只能在有限的时间内确保向后兼容性。例如在 Blender 2.5x 项目中对动画系统的修改。这绝不会少于一个完整的主要版本周期(即至少两年)。
向前兼容性¶
数据丢失¶
前向兼容性本身就很难保证,在打开用较新版本的 Blender 保存的 blend 文件时,应始终注意功能的缺失。
编辑较新的 blend 文件时,用户界面会显示警告。如果尝试覆盖它(使用简单的 “保存” 操作),也会弹出确认窗口,因为这可能导致数据永久丢失。
完全不兼容的情形¶
当 Blender 切换到一个新的主要版本(例如从 3.x 到 4.0)时,也可能会出现一些重大变化,使 blend 文件与旧版本的 Blender 完全不兼容。
在这种情况下,旧版本的 Blender 将无法打开(或追加/关联)较新的 blend 文件,并提示需要哪个最小版本才能打开它。
在这种情况下,上一个发布周期的最后一个 LTS 版本将与较新的文件格式版本保持兼容,并可作为两个版本之间的转换器使用。
例如,Blender 3.6 LTS 可以打开 Blender 4.x 的文件,并将执行必要的转换,这样当从 3.6 中重新保存文件时,文件就能与所有 3.x 版本的 Blender 兼容。