Presets
April 13, 2026 · View on GitHub
The Presets section lives in src/mpfb/ui/presets/. Its root panel is MPFB_PT_Presets_Panel, which appears as "Manage save files" under the Materials category in Blender's sidebar. Like other root panels in MPFB, it acts purely as a container — all actual controls are in the child panels nested inside it.
The purpose of this section is to let users save the current state of a character (or parts of it) to a file, and later reload that state onto the same or a different character. Four types of save files are supported: complete human character presets, skin material settings, eye material settings, and makeup ink-layer configurations. All save files are stored in the user config directory (LocationService.get_user_config()).
Sub-sections
| Sub-section directory | Panel label | Description |
|---|---|---|
humanpresets/ | "Human save files" | Save and load complete character presets (morphs, rig, and configuration) |
enhancedsettings/ | "Skin material save files" | Save and load procedural skin shader parameters for the Enhanced Skin material |
eyesettings/ | "Eye material save files" | Save and load procedural eye shader parameters for the procedural eye material |
makeuppresets/ | "Makeup save files" | Save and load makeup ink-layer configurations |
Further reading
- humanpresets.md — "Human save files" panel
- enhancedsettings.md — "Skin material save files" panel
- eyesettings.md — "Eye material save files" panel
- makeuppresets.md — "Makeup save files" panel
- UI Layer overview
- Meta classes —
Abstract_Panel,MpfbOperator,MpfbContext,pollstrategy