If this tool helps your workflow, consider supporting following via Patreon it is free!
A lightweight Blender addon designed to simplify and speed up the broken BG3 modkit min/max bounds for objects being dropped on to the world space. Includes tools for updating mesh data names, calculating and exporting mesh bounds with rotation adjustments, and copying formatted bounds to the clipboard.
✅ Compatible with Blender 3.8
🔧 Current version: v2.5.18
Easily synchronize the mesh data name to match the selected object's name—great for maintaining clean, export-ready naming conventions.
Computes the Min, Max, Center, and Radius of selected mesh objects with:
- Automatic Z-up to Y-up conversion (for BG3 game engine compatibility)
Exports the calculated bounds in a structured XML format, for transfering to your mesh.lsx/lsf
Example output:
<attribute id="BoundsMax" type="fvec3" value="1.23 4.56 7.89" />
<attribute id="BoundsMin" type="fvec3" value="-1.23 -4.56 -7.89" />
<attribute id="Center" type="fvec3" value="0.00 0.00 0.00" />
<attribute id="Radius" type="float" value="7.89" />
Here’s a quick look at the addon in action:
- Download the addon
pmlstk_quicktools.zip
file. - In Blender, go to Edit > Preferences > Add-ons.
- Click Install, select the file, and enable pommelstrike quick tools.
- Access it from the 3D Viewport > Sidebar (N-panel) > pommelstrike tab.
To locate your mesh's .lsf
file in BG3 Modder Toolkit "CrayonBox" Resource Manager:
- Open CrayonBox Icon.
- Search or browse to your desired mesh asset.
- Right-click the file path field and choose “Copy Value to Clipboard.”
- Paste the path in to LSLIB / ConverterApp
jovito / byte0bard https://github.com/Byte0Bard for the assitance and advice on Y-up.
pommelstrike
If this tool helps your workflow, consider supporting via Patreon