工作方式
Super IO 会根据当前剪贴板内容、Blender 当前编辑器和用户自定义配置动态生成粘贴/复制菜单。
导入流程
单次导入只处理一组文件扩展名。这样可以避免把不兼容的操作符混在同一个导入动作里,也让菜单更可预测。
没有自定义配置时,Super IO 会回退到默认行为:
- blend 文件弹出 blend 导入菜单。
- 已知模型格式使用 Blender 默认导入器。
- 未识别文件会尽可能作为图片类输入处理。
当某个扩展名存在自定义配置时:
- 没有匹配规则的配置可以直接使用。
- 带文件名匹配规则且命中的配置可以直接使用。
- 未命中的文件会延后处理,在匹配项导入完成后再进入回退菜单。
持久化配置
Super IO 2.x 会把自定义导入导出数据存到版本化 JSON 文件中,并在扩展注册时加载到 Blender 的 WindowManager。这样运行时访问足够快,也方便后续迁移数据结构。
旧版基于偏好设置保存的自定义数据会尽可能迁移。
默认操作符
Blender 5 调整了一些导入导出操作符名称。Super IO 2.x 使用 Blender 5 的操作符,例如 wm.obj_import、wm.stl_import、wm.ply_import、wm.fbx_import 以及对应的导出操作符。
