Skip to content

Custom Config

Custom configs let you route a copied file to a specific Blender operator with specific properties.

Add A Config

Open the Super IO preferences and add a custom import/export item. A config usually contains:

  • Name and prompt text shown in Super IO menus.
  • File extension, such as obj, blend, or png.
  • IO type: import or export.
  • Blender operator ID, such as wm.obj_import or wm.stl_export.
  • Optional properties passed to the Blender operator.
  • Optional match rules for filename prefix, suffix, or other supported rules.
Custom config fields

Import And Export Config JSON

Super IO can export custom configs to JSON and import them again later.

In Super IO 2.x, this JSON format is versioned. The extension also keeps a persistent JSON configuration file outside Blender preferences, which makes future migrations easier.

Config import and export buttons

Search And Match

The config list can be filtered by name, extension, rule, color tag, and IO type.

Config search filters

Example: Blend Material Import

For a file named M_IamMaterial.blend, you can make a preset that recognizes material blend files:

  1. Add a new config.
  2. Set the extension to blend.
  3. Set the match rule to prefix.
  4. Set the match value to M_.
  5. Set the operator to the blend material import operator.

Now files starting with M_ can use the material import preset without asking you to choose from every blend import option.

Released under the GPL-3.0-or-later license.