InsetFace is an independent plugin for Metasequoia 4 that provides interactive face insetting functionality, complete with a visual installer.
- Inset Modes: Supports both
Region(inset as a group) andIndividual(inset each face separately). - Geometric Control: Adjust
Thickness(inset width) andDepth(height/extrusion along normals). - Offset Even: Toggle to maintain uniform margins on irregular polygons.
- Multilingual UI: Supports Chinese, Japanese, and English.
- Windows Installer: Includes a dedicated installer for easy setup.
- Interactive Workflow: Supports real-time preview, drag-to-adjust in the viewport, apply, cancel, and undo.
plugin/
Plugin source code, resources, and localization files.installer/
Source code and assets for the Windows installer.vendor/mqsdk/
Minimal dependencies extracted from the official Metasequoia SDK.InsetFace.sln
Visual Studio solution file.InsetFace.vcxproj
Plugin project file.InsetFaceInstaller.vcxproj
Installer project file.
- IDE: Visual Studio 2022
- Platform:
x64 - Windows SDK: Version matching your current VS installation.
- Open
InsetFace.slnin Visual Studio. - Select
x64and eitherDebugorReleaseconfiguration. - Build the solution.
Main Output Files:
- Plugin:
build/x64/<Config>/InsetFace.dll - Resources:
build/x64/<Config>/InsetFace.resource.xml - Installer:
build/x64/<Config>/InsetFaceInstaller.exe
Run the visual installer directly:
The installer will automatically:
- Copy
InsetFace.dllandInsetFace.resource.xml. - Deploy light/dark theme icons.
- Modify Metasequoia layout files to integrate the plugin.
- Create an installation manifest for easy repair or uninstallation.
If you prefer manual deployment, copy the following files to your Metasequoia plugin directory:
InsetFace.dllInsetFace.resource.xmlcmd_insetface.svg(White/Black icons)
- Launch
InsetFacefrom the Metasequoia tool panel. - Select one or more faces.
- Choose Mode:
Region: Treats connected faces as a single unit.Individual: Insets each face independently.
- Adjust Parameters:
Thickness: Controls the inset margin.Depth: Controls the elevation or indentation along the normal.Offset Even: When enabled, prioritizes uniform edge distance.
- Preview & Interaction: View results in real-time. You can also drag directly in the viewport to quickly adjust
Thickness. - Submit: Click
Applyto commit changes orCancelto exit.
Plugin text is managed via InsetFace.resource.xml. Currently supported languages:
- English
- Japanese (日本語)
- Chinese (简体中文)
The plugin automatically detects and matches the language settings of your Metasequoia installation.