Operators Reference

May 18, 2026 ยท View on GitHub

This page is a complete index of every operator defined in the MPFB UI layer. It is intended as a quick look-up table for developers who know which operator they are looking for but need to find its source file, Blender identifier, or documentation.

The table is sorted first by file path (relative to src/mpfb/ui/), then by bl_idname. The Class column links to the section documentation where the operator is described in detail. Operators in sections that have not yet been documented appear with plain text class names.

Pathbl_idnamebl_labelClassBase class(es)
apply_assets/assetlibrary/operators/installtarget.pympfb.install_target"Install custom target"MPFB_OT_Install_Target_OperatorMpfbOperator, ImportHelper
apply_assets/assetlibrary/operators/loadlibraryclothes.pympfb.load_library_clothes"Load"MPFB_OT_Load_Library_Clothes_OperatorMpfbOperator
apply_assets/assetlibrary/operators/loadlibraryink.pympfb.load_library_ink"Load"MPFB_OT_Load_Library_Ink_OperatorMpfbOperator
apply_assets/assetlibrary/operators/loadlibrarymaterial.pympfb.load_library_material"Load"MPFB_OT_Load_Library_Material_OperatorMpfbOperator
apply_assets/assetlibrary/operators/loadlibrarypose.pympfb.load_library_pose"Load Pose"MPFB_OT_Load_Library_Pose_OperatorMpfbOperator
apply_assets/assetlibrary/operators/loadlibraryproxy.pympfb.load_library_proxy"Load"MPFB_OT_Load_Library_Proxy_OperatorMpfbOperator
apply_assets/assetlibrary/operators/loadlibraryskin.pympfb.load_library_skin"Load"MPFB_OT_Load_Library_Skin_OperatorMpfbOperator
apply_assets/assetlibrary/operators/loadpack.pympfb.load_pack"Load pack from zip file"MPFB_OT_Load_Pack_OperatorMpfbOperator, ImportHelper
apply_assets/assetlibrary/operators/unloadlibraryclothes.pympfb.unload_library_clothes"Unequip"MPFB_OT_Unload_Library_Clothes_OperatorMpfbOperator
apply_assets/loadclothes/operators/loadclothes.pympfb.load_clothes"Load clothes from file"MPFB_OT_Load_Clothes_Operatorbpy.types.Operator, ImportHelper
create_assets/makeclothes/operators/bmxref.pympfb.basemesh_xref"Create xref cache"MPFB_OT_BasemeshXrefOperatorMpfbOperator
create_assets/makeclothes/operators/checkclothes.pympfb.check_makeclothes_clothes"Check"MPFB_OT_CheckClothesOperatorMpfbOperator
create_assets/makeclothes/operators/extractclothes.pympfb.extract_makeclothes_clothes"Extract clothes"MPFB_OT_ExtractClothesOperatorMpfbOperator
create_assets/makeclothes/operators/gendelete.pympfb.makeclothes_gendelete"Interpolate"MPFB_OT_GenDeleteOperatorMpfbOperator
create_assets/makeclothes/operators/genuuid.pympfb.genuuid"Generate UUID"MPFB_OT_GenerateUUIDOperatorMpfbOperator
create_assets/makeclothes/operators/legacyimport.pympfb.legacy_makeclothes_import"Import legacy props"MPFB_OT_LegacyImportOperatorMpfbOperator
create_assets/makeclothes/operators/markclothes.pympfb.mark_makeclothes_clothes"Change type"MPFB_OT_MarkClothesOperatorMpfbOperator
create_assets/makeclothes/operators/writeclothes.pympfb.write_makeclothes_clothes"Save as files"MPFB_OT_WriteClothesOperatorMpfbOperator, ClothesCommon, ExportHelper
create_assets/makeclothes/operators/writeclotheslibrary.pympfb.write_makeclothes_library"Store in library"MPFB_OT_WriteClothesLibraryOperatorMpfbOperator, ClothesCommon
create_assets/makepose/operators/loadanimation.pympfb.load_animation"Load animation"MPFB_OT_Load_Animation_OperatorMpfbOperator
create_assets/makepose/operators/saveanimation.pympfb.save_animation"Save animation"MPFB_OT_Save_Animation_OperatorMpfbOperator
create_assets/makepose/operators/savepose.pympfb.save_pose"Save pose"MPFB_OT_Save_Pose_OperatorMpfbOperator
create_assets/makerig/operators/autotransferweights.pympfb.auto_transfer_weights"Auto transfer weights"MPFB_OT_Auto_Transfer_Weights_OperatorMpfbOperator
create_assets/makerig/operators/loadrig.pympfb.load_rig"Load rig"MPFB_OT_Load_Rig_OperatorMpfbOperator, ImportHelper
create_assets/makerig/operators/loadweights.pympfb.load_weights"Load weights"MPFB_OT_Load_Weights_OperatorMpfbOperator, ImportHelper
create_assets/makerig/operators/movetocube.pympfb.move_bone_to_cube"Move to cubes"MPFB_OT_Move_To_Cube_OperatorMpfbOperator
create_assets/makerig/operators/saverig.pympfb.save_rig"Save rig"MPFB_OT_Save_Rig_OperatorMpfbOperator, ExportHelper
create_assets/makerig/operators/savetolibrary.pympfb.save_rig_to_library"Save rig to library"MPFB_OT_Save_Rig_To_Library_OperatorMpfbOperator
create_assets/makerig/operators/saveweights.pympfb.save_weights"Save weights"MPFB_OT_Save_Weights_OperatorMpfbOperator, ExportHelper
create_assets/makeskin/operators/creatematerial.pympfb.create_makeskin_material"Create material"MPFB_OT_CreateMaterialOperatorMpfbOperator
create_assets/makeskin/operators/importmaterial.pympfb.import_makeskin_material"Import material"MPFB_OT_ImportMaterialOperatorMpfbOperator, ImportHelper
create_assets/makeskin/operators/writealternate.pympfb.write_alternate"Store as alternate"MPFB_OT_WriteAlternateOperatorMpfbOperator
create_assets/makeskin/operators/writelibrary.pympfb.write_makeskin_to_library"Store as skin"MPFB_OT_WriteLibraryOperatorMpfbOperator
create_assets/makeskin/operators/writematerial.pympfb.write_makeskin_material"Save as MHMAT"MPFB_OT_WriteMaterialOperatorMpfbOperator, ExportHelper
create_assets/maketarget/operators/createtarget.pympfb.create_maketarget_target"Create target"MPFB_OT_CreateTargetOperatorMpfbOperator
create_assets/maketarget/operators/importptarget.pympfb.import_maketarget_ptarget"Import proxy-specific target"MPFB_OT_ImportPtargetOperatorMpfbOperator, ImportHelper
create_assets/maketarget/operators/importtarget.pympfb.import_maketarget_target"Import target"MPFB_OT_ImportTargetOperatorMpfbOperator, ImportHelper
create_assets/maketarget/operators/printtarget.pympfb.print_maketarget_target"Print target"MPFB_OT_PrintTargetOperatorMpfbOperator
create_assets/maketarget/operators/symmetrizeleft.pympfb.symmetrize_maketarget_left"Copy -x to +x"MPFB_OT_SymmetrizeLeftOperatorMpfbOperator
create_assets/maketarget/operators/symmetrizeright.pympfb.symmetrize_maketarget_right"Copy +x to -x"MPFB_OT_SymmetrizeRightOperatorMpfbOperator
create_assets/maketarget/operators/writelibtarget.pympfb.write_library_target"Save target"MPFB_OT_WriteLibTargetOperatorMpfbOperator
create_assets/maketarget/operators/writeptarget.pympfb.write_maketarget_ptarget"Save proxy-specific target"MPFB_OT_WritePtargetOperatorMpfbOperator, ExportHelper
create_assets/maketarget/operators/writetarget.pympfb.write_maketarget_target"Save target"MPFB_OT_WriteTargetOperatorMpfbOperator, ExportHelper
create_assets/makeup/operators/createink.pympfb.create_ink"Create ink"MPFB_OT_CreateInkOperatorMpfbOperator
create_assets/makeup/operators/createuvmap.pympfb.create_uv_map"Create UV map"MPFB_OT_CreateUvMapOperatorMpfbOperator
create_assets/makeup/operators/importuvmap.pympfb.import_uv_map"Import UV map"MPFB_OT_ImportUvMapOperatorMpfbOperator, ImportHelper
create_assets/makeup/operators/writeink.pympfb.write_ink_layer"Write ink layer"MPFB_OT_WriteInkOperatorMpfbOperator
create_assets/makeup/operators/writeuvmap.pympfb.write_uv_map"Write UV map"MPFB_OT_WriteUvMapOperatorMpfbOperator, ExportHelper
create_assets/makeweight/operators/importweights.pympfb.import_makeweight_weight"Import weights"MPFB_OT_ImportWeightsOperatorMpfbOperator, ImportHelper
create_assets/makeweight/operators/saveweights.pympfb.save_makeweight_weight"Save weights"MPFB_OT_SaveWeightsOperatorMpfbOperator, ExportHelper
create_assets/makeweight/operators/symmetrizeleft.pympfb.symmetrize_makeweight_left"Copy right to left"MPFB_OT_SymmetrizeLeftOperatorMpfbOperator
create_assets/makeweight/operators/symmetrizeright.pympfb.symmetrize_makeweight_right"Copy left to right"MPFB_OT_SymmetrizeRightOperatorMpfbOperator
create_assets/makeweight/operators/truncateweights.pympfb.truncate_weights"Truncate"MPFB_OT_TruncateWeightsOperatorMpfbOperator
developer/operators/create_groups.pympfb.create_groups"Create groups"MPFB_OT_Create_Groups_OperatorMpfbOperator
developer/operators/destroygroups.pympfb.destroy_groups"Destroy Groups"MPFB_OT_Destroy_Groups_OperatorMpfbOperator
developer/operators/exportlog.pympfb.export_log"Export log"MPFB_OT_Export_Log_OperatorMpfbOperator, ExportHelper
developer/operators/listloglevels.pympfb.list_log_levels"List log levels"MPFB_OT_List_Log_Levels_OperatorMpfbOperator
developer/operators/loadnodes.pympfb.load_nodes"Load nodes"MPFB_OT_Load_Nodes_OperatorMpfbOperator, ImportHelper
developer/operators/loadtarget.pympfb.load_target"Load targets"MPFB_OT_Load_Target_OperatorMpfbOperator, ImportHelper
developer/operators/replacewithskin.pympfb.replace_with_skin"Skin"MPFB_OT_Replace_With_Skin_OperatorMpfbOperator
developer/operators/resetloglevels.pympfb.reset_log_levels"Reset log levels"MPFB_OT_Reset_Log_Levels_OperatorMpfbOperator
developer/operators/rewritenodetypes.pympfb.rewrite_node_types"Rewrite node types"MPFB_OT_Rewrite_Node_Types_OperatorMpfbOperator
developer/operators/savenodes.pympfb.save_nodes"Save nodes"MPFB_OT_Save_Nodes_OperatorMpfbOperator, ExportHelper
developer/operators/savetarget.pympfb.save_target"Save target"MPFB_OT_Save_Target_OperatorMpfbOperator, ExportHelper
developer/operators/setloglevel.pympfb.set_log_level"Set log level"MPFB_OT_Set_Log_Level_OperatorMpfbOperator
developer/operators/unittests.pympfb.unit_tests"Run unit tests"MPFB_OT_Unit_Tests_OperatorMpfbOperator
developer/operators/writecomposite.pympfb.write_composite"Write composite"MPFB_OT_Write_Composite_OperatorMpfbOperator
developer/operators/writematerial.pympfb.write_material"Write material"MPFB_OT_Write_Material_OperatorMpfbOperator
haireditorpanel/operators/apply_fur_operator.pympfb.apply_fur_operator"Apply fur"MPFB_OT_ApplyFur_Operatorbpy.types.Operator
haireditorpanel/operators/apply_hair_operator.pympfb.apply_hair_operator"Apply hair"MPFB_OT_ApplyHair_Operatorbpy.types.Operator
haireditorpanel/operators/apply_material_operator.pympfb.apply_material_operator"Apply material"MPFB_OT_ApplyMaterial_Operatorbpy.types.Operator
haireditorpanel/operators/bake_hair_operator.pympfb.bake_hair_operator"Bake hair cards"MPFB_OT_BakeHair_Operatorbpy.types.Operator
haireditorpanel/operators/delete_hair_operator.pympfb.delete_hair_operator"Delete hair"MPFB_OT_DeleteHair_Operatorbpy.types.Operator
haireditorpanel/operators/generate_hair_cards_operator.pympfb.generate_hair_cards_operator"Generate hair cards"MPFB_OT_GenerateHairCards_Operatorbpy.types.Operator
haireditorpanel/operators/setup_hair_operator.pympfb.setup_hair_operator"Setup hair"MPFB_OT_SetupHair_Operatorbpy.types.Operator
model/operators/prunehuman.pympfb.prune_human"Prune shapekeys"MPFB_OT_PruneHumanOperatorMpfbOperator
model/operators/refithuman.pympfb.refit_human"Refit assets to basemesh"MPFB_OT_RefitHumanOperatorMpfbOperator
new_human/importer/operators/importhuman.pympfb.importer_import_body"Import human"MPFB_OT_ImportHumanOperatorMpfbOperator
new_human/importerpresets/operators/loadpresets.pympfb.importerpresets_load_importer_presets"Load selected presets"MPFB_OT_LoadImporterPresetsOperatorMpfbOperator
new_human/importerpresets/operators/overwritepresets.pympfb.importerpresets_overwrite_importer_presets"Overwrite selected presets"MPFB_OT_OverwriteImporterPresetsOperatorMpfbOperator
new_human/importerpresets/operators/savenewpresets.pympfb.importerpresets_save_new_importer_presets"Save new importer presets"MPFB_OT_SaveNewImporterPresetsOperatorMpfbOperator
new_human/newhuman/operators/createhuman.pympfb.create_human"Create human"MPFB_OT_CreateHumanOperatorMpfbOperator
new_human/newhuman/operators/humanfrommhm.pympfb.human_from_mhm"Import MHM"MPFB_OT_HumanFromMHMOperatorMpfbOperator, ImportHelper
new_human/newhuman/operators/humanfrompresets.pympfb.human_from_presets"Create human"MPFB_OT_HumanFromPresetsOperatorMpfbOperator
operations/ai/operators/addvisiblebones.pympfb.openpose_visible_bones"Add OpenPose visible bones"MPFB_OT_OpenPose_Visible_Bones_OperatorMpfbOperator
operations/ai/operators/boundingbox.pympfb.boundingbox"From active"MPFB_OT_Boundingbox_OperatorMpfbOperator
operations/ai/operators/saveopenpose.pympfb.save_openpose"Save openpose"MPFB_OT_Save_Openpose_OperatorMpfbOperator, ExportHelper
operations/ai/operators/scenesettings.pympfb.openpose_scene_settings"Change scene settings"MPFB_OT_OpenPose_Scene_Settings_OperatorMpfbOperator
operations/animops/operators/makecyclic.pympfb.make_cyclic"Make cyclic"MPFB_OT_Make_Cyclic_OperatorMpfbOperator
operations/animops/operators/mapmixamo.pympfb.map_mixamo"Snap to mixamo"MPFB_OT_Map_Mixamo_OperatorMpfbOperator
operations/animops/operators/reduceddoll.pympfb.reduced_doll"Mixamo reduced doll"MPFB_OT_Reduced_Doll_OperatorMpfbOperator
operations/animops/operators/repeatanim.pympfb.repeat_animation"Repeat animation"MPFB_OT_Repeat_Animation_OperatorMpfbOperator
operations/basemeshops/operators/addcorrectivesmooth.pympfb.add_corrective_smooth"Add Corrective Smooth"MPFB_OT_Add_Corrective_Smooth_OperatorMpfbOperator
operations/basemeshops/operators/bakeshapekeys.pympfb.bake_shapekeys"Bake shapekeys"MPFB_OT_Bake_Shapekeys_OperatorMpfbOperator
operations/basemeshops/operators/deletehelpers.pympfb.delete_helpers"Delete helpers"MPFB_OT_Delete_Helpers_OperatorMpfbOperator
operations/boneops/operators/copy_connected_strategy.pympfb.copy_connected_strategy"Copy Connected Strategies"MPFB_OT_Copy_Connected_Strategy_OperatorAbstractBoneOperator
operations/boneops/operators/reapply_strategy.pympfb.reapply_strategy"Reapply Strategy"MPFB_OT_Reapply_Bone_Strategy_OperatorAbstractBoneOperator
operations/boneops/operators/save_strategy_vertices.pympfb.save_strategy_vertices"Save Vertices"MPFB_OT_Save_Strategy_Vertices_OperatorAbstractBoneOperator
operations/boneops/operators/set_bone_end_offset.pympfb.set_bone_end_offset"Set Bone End Offset"MPFB_OT_Set_Bone_End_Offset_OperatorAbstractBoneOperator
operations/boneops/operators/set_bone_end_strategy.pympfb.set_bone_end_strategy"Set Bone End Strategy"MPFB_OT_Set_Bone_End_Strategy_OperatorAbstractBoneOperator
operations/boneops/operators/set_roll_strategy.pympfb.set_roll_strategy"Set Roll Strategy"MPFB_OT_Set_Roll_Strategy_OperatorAbstractBoneOperator
operations/boneops/operators/show_strategy_vertices.pympfb.show_strategy_vertices"Show Strategy Vertices"MPFB_OT_Show_Strategy_Vertices_OperatorAbstractBoneOperator
operations/exportops/operators/createexportcopy.pympfb.export_copy"Create export copy"MPFB_OT_Create_Export_Copy_OperatorMpfbOperator
operations/faceops/operators/configurelipsync.pympfb.configure_lip_sync"Assign Lip Sync shape keys"MPFB_OT_Configure_Lip_Sync_OperatorMpfbOperator
operations/faceops/operators/loadfaceshapekeys.pympfb.load_face_shape_keys"Load face shape keys"MPFB_OT_Load_Face_Shape_Keys_OperatorMpfbOperator
operations/matops/operators/createv2skin.pympfb.create_v2_skin"Create v2 skin"MPFB_OT_Create_V2_Skin_OperatorMpfbOperator
operations/matops/operators/removemakeup.pympfb.remove_makeup"Remove makeup"MPFB_OT_Remove_Makeup_OperatorMpfbOperator
operations/matops/operators/setnormalmap.pympfb.set_normalmap"Set normalmap"MPFB_OT_Set_Normalmap_OperatorMpfbOperator, ImportHelper
operations/poseops/operators/apply_pose.pympfb.apply_pose"Apply as rest pose"MPFB_OT_Apply_Pose_OperatorMpfbOperator
operations/poseops/operators/copy_pose.pympfb.copy_pose"Copy pose"MPFB_OT_Copy_Pose_OperatorMpfbOperator
operations/sculpt/operators/setupsculpt.pympfb.setup_sculpt"Set up mesh for sculpt"MPFB_OT_Setup_Sculpt_OperatorMpfbOperator
presets/enhancedsettings/operators/applysettings.pympfb.enhancedsettings_apply_settings"Apply selected presets"MPFB_OT_ApplyEnhancedSettingsOperatorMpfbOperator
presets/enhancedsettings/operators/overwritesettings.pympfb.overwrite_enhanced_settings"Overwrite settings"MPFB_OT_OverwriteEnhancedSettingsOperatorMpfbOperator
presets/enhancedsettings/operators/savenewsettings.pympfb.save_new_enhanced_settings"Save new settings"MPFB_OT_SaveNewEnhancedSettingsOperatorMpfbOperator
presets/eyesettings/operators/applysettings.pympfb.eyesettings_apply_settings"Apply selected presets"MPFB_OT_ApplyEyeSettingsOperatorMpfbOperator
presets/eyesettings/operators/overwritesettings.pympfb.overwrite_eye_settings"Overwrite settings"MPFB_OT_OverwriteEyeSettingsOperatorMpfbOperator
presets/eyesettings/operators/savenewsettings.pympfb.save_new_eye_settings"Save new settings"MPFB_OT_SaveNewEyeSettingsOperatorMpfbOperator
presets/humanpresets/operators/overwritepresets.pympfb.overwrite_human_presets"Overwrite presets"MPFB_OT_Overwrite_Human_Presets_OperatorMpfbOperator
presets/humanpresets/operators/savenewpresets.pympfb.save_new_human_presets"Save new presets"MPFB_OT_Save_New_Presets_OperatorMpfbOperator
presets/makeuppresets/operators/loadpresets.pympfb.load_makeup_presets"Load presets"MPFB_OT_Load_Makeup_Presets_Operatorgeneric_makeup_presets
presets/makeuppresets/operators/overwritepresets.pympfb.overwrite_makeup_presets"Overwrite presets"MPFB_OT_Overwrite_Makeup_Presets_Operatorgeneric_makeup_presets
presets/makeuppresets/operators/savenewpresets.pympfb.save_new_makeup_presets"Save new presets"MPFB_OT_Save_New_Makeup_Presets_Operatorgeneric_makeup_presets
rigging/addcycle/operators/loadcycle.pympfb.load_walk_cycle"Load walk cycle"MPFB_OT_Load_Walk_Cycle_OperatorMpfbOperator
rigging/customrig/operators/addcustomrig.pympfb.add_custom_rig"Add custom rig"MPFB_OT_Add_Custom_Rig_OperatorMpfbOperator
rigging/rigifyrig/operators/addrigifyrig.pympfb.add_rigify_rig"Add rigify rig"MPFB_OT_AddRigifyRigOperatorMpfbOperator
rigging/standardrig/operators/addstandardrig.pympfb.add_standard_rig"Add standard rig"MPFB_OT_AddStandardRigOperatorMpfbOperator
rigging/rigifyrig/operators/generaterigifyrig.pympfb.generate_rigify_rig"Generate"MPFB_OT_GenerateRigifyRigOperatorMpfbOperator
rigging/applypose/operators/loadmhbvh.pympfb.load_mhbvh_pose"Import MH BVH Pose"MPFB_OT_Load_MH_BVH_OperatorMpfbOperator, ImportHelper
rigging/applypose/operators/loadpartial.pympfb.load_partial"Load partial pose"MPFB_OT_Load_Partial_OperatorMpfbOperator
rigging/applypose/operators/loadpose.pympfb.load_pose"Load pose"MPFB_OT_Load_Pose_OperatorMpfbOperator
rigging/standardrig/operators/addhelpers.pympfb.add_helpers"Add helpers"MPFB_OT_AddHelpersOperatorMpfbOperator
rigging/standardrig/operators/removehelpers.pympfb.remove_helpers"Remove helpers"MPFB_OT_RemoveHelpersOperatorMpfbOperator
operations/rigops/operators/converttorigify.pympfb.convert_to_rigify"Rigify"MPFB_OT_Convert_To_Rigify_OperatorMpfbOperator
system/dirresources/operators/dirresource.pympfb.dir_resource"Open"MPFB_OT_Dir_Resource_OperatorMpfbOperator
system/webresources/operators/webresource.pympfb.web_resource"Open"MPFB_OT_Web_Resource_OperatorMpfbOperator