EasyMesh Batch Exporter is a Blender addon built for game development workflows. It exports meshes, curves, and metaballs simultaneously with automatic mesh conversion, and writes to FBX, OBJ, glTF/GLB, USD, and STL with format-specific optimisations. Naming conventions cover Unreal Engine (PascalCase), Unity (Capitalised_Words_With_Underscores), and Godot (snake_case), and file names can carry custom prefixes and suffixes. Each selected object is processed individually rather than merged.
For LOD workflows, the addon generates up to four levels through progressive decimation, names them as {basename}_LOD00, {basename}_LOD01, and so on, and can export them as structured FBX hierarchies compatible with Unity and Unreal LOD systems. Symmetry along the X, Y, or Z axis is preserved during decimation. Mesh processing includes modifier control (None/Visible/Render), triangulation methods with normal preservation, and geometry nodes optimisation. Textures can be resized per LOD level, with format preservation, adjustable compression, and aspect ratio protection.
It handles 2+ million polygon meshes without crashes through automatic garbage collection and progressive cleanup during heavy operations. A Recent Exports panel offers one-click selection, and viewport colour coding tracks recently exported objects, green for those exported within the last minute and yellow within five minutes.