兼容性#
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 兼容。