EasyMesh Batch Exporter
A professional-grade Blender addon designed for game development workflows. Streamlines 3D asset export with game engine naming conventions, LOD hierarchy export, geometry nodes optimisation, and automatic texture management, all whilst handling massive polygon counts without crashes.
What it does
Game Engine Integration & Multi-Format Export
- Game Engine Naming Conventions: Built-in support for Unreal Engine (PascalCase), Unity (Capitalised_Words_With_Underscores), and Godot (snake_case) naming standards
- LOD Hierarchy Export: Creates structured FBX hierarchies with LOD levels for Unity/Unreal workflows (
{ObjectName}_LODGroup.fbx)
- Export meshes, curves, and metaballs simultaneously with automatic mesh conversion
- Supports FBX, OBJ, glTF/GLB, USD, and STL formats with format-specific optimisations
- Individual object processing ensures each selected object gets its own LOD hierarchy (not merged)
- Customisable file naming with prefixes and suffixes for organised asset libraries
Precision Transform & Coordinate Control
- Configure Forward and Up axes for different target applications (Unity, Unreal, etc.)
- Global scale adjustment with format-specific handling
- Units conversion: seamless switching between metres and centimetres
- Zero object location before export for consistent positioning
- Automatic transform application with memory-safe processing
Advanced Mesh Processing & Geometry Nodes Support
- Geometry Nodes Optimisation: Enhanced support for complex procedural workflows with smart detection, data layer preservation, and improved instance handling
- Modifier Control: Choose which modifiers to apply (None/Visible/Render) for performance vs. quality balance
- Triangulation: Multiple methods (Beauty, Fixed, Alternate, Shortest Diagonal) with normal preservation
- Smoothing: Format-specific smoothing options (Face, Edge, Off) for optimal results
- Memory Optimisation: Handles 2+ million polygon meshes without crashes
- Enhanced Metaball Support: Auto-smooth shading with 30° threshold and improved material preservation
Automatic LOD Generation & Hierarchy Export
- Creates up to 4 LOD levels using progressive decimation (faster processing and less memory usage)
- Hierarchy Export Mode: Export LODs as structured FBX hierarchies compatible with Unity and Unreal Engine LOD systems
- LOD objects properly named as
{basename}_LOD00, {basename}_LOD01, etc. within _LODGroup.fbx files
- Preserves symmetry along X, Y, or Z axis during decimation
- Individual decimation ratios for each level (e.g., LOD1: 75%, LOD2: 50%)
- Each LOD follows the same robust processing pipeline (modifiers, triangulation, etc.)
Intelligent Texture Management
- Automatic Resizing: Textures scaled per LOD level (default: LOD1: 2K, LOD2: 1K, LOD3: 512px, LOD4: 256px)
- Format Preservation: Maintains PNG for alpha channels, JPEG for RGB, HDR for high dynamic range
- Normal Map Quality: Option to keep normal maps at higher resolution for visual quality
- Compression Control: Adjustable lossy compression quality (0-100%) for size optimisation
- Embed vs. External: Choose to embed textures in supported formats or save as external files
- Aspect Ratio Protection: Maintains proportions to prevent texture distortion
Export Workflow & Feedback
- Visual Indicators: Track recently exported objects with viewport colour coding
- Green: Exported within the last minute (fresh)
- Yellow: Exported within the last 5 minutes (stale)
- Recent Exports Panel: Interactive list of exported objects with one-click selection
- Memory Management: Automatic garbage collection for large mesh operations
Performance & Memory Optimisation
- Automatically optimises for large meshes (>500K polygons)
- Handles 2+ million polygon meshes without crashes
- Progressive cleanup every 3 modifiers during heavy operations
- Smart processing strategies based on mesh complexity
Common Use Cases
- Game Development: Complete asset pipelines with game engine naming conventions and LOD hierarchy export for Unity/Unreal Engine
- Procedural Assets: Geometry nodes-based meshes with complex attributes and instances properly preserved during export
- Multi-Engine Projects: Switch between Godot (snake_case), Unity (Capitalised_Words), and Unreal (PascalCase) naming standards
- Professional LOD Workflows: Export ready-to-import LOD groups that seamlessly integrate with game engine LOD systems
- Architectural Visualisation: Export curves (pipes, railings) and meshes with consistent naming and scale conversion
- Organic Modelling: Enhanced metaball-based characters with auto-smooth shading and material preservation
- 3D Printing: STL export with precise scale control and unit conversion
- Asset Libraries: Organised exports with game engine specific naming and texture optimisation
The addon preserves your original files whilst creating game-ready exports, giving you full control over naming conventions, LOD structures, and quality vs. file size trade-offs across multiple industry-standard formats.
Thanks very much for creating this plugin, such a time saver. If possible, could I make a request and have an option (tick box) to "Apply Transform" like the default FBX exporter? Thanks again for the hard work put into the plugin.