Skip to content

工作方式

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_importwm.stl_importwm.ply_importwm.fbx_import 以及对应的导出操作符。

基于 GPL-3.0-or-later 许可发布。