Problem: Users reported crashes and extremely long export times when using scale values (especially scale: 100) with large meshes (1M+ polygons). The addon was applying scale transformations to all vertex data in memory before export, causing massive memory usage and potential crashes.
Solution:
global_scale
parameter, avoiding memory-intensive vertex transformationsMemory Optimisation:
Format-Specific Handling:
User Warnings:
setup_export_object()
to return scale factor without applying transformsexport_object()
to pass scale to export operatorsProblem: When using negative axis values (e.g., "-Z" for forward or up axis), OBJ, STL, and USD exports would fail because these formats expect "NEGATIVE_Z" instead of "-Z".
Solution: Added automatic conversion of axis values for OBJ, STL, and USD formats:
This update prioritises stability and performance for users working with large meshes. If you need scaling for GLTF/USD formats, please apply the scale manually in Blender before export. I'd love to hear about your experience with the new features! Report issues or suggest improvements on GitHub. 🙏
Problem: Previous releases were inadvertently including the entire releases/
directory in the addon package, causing unnecessarily large file sizes. Each new release was packaging all previous releases within it, creating a compounding size issue.
Solution: Updated the build configuration to properly exclude development and release files from the final package.
paths_exclude_pattern
to blender_manifest.toml
No functionality changes, this is purely a packaging fix. If you have v1.2.0 installed and working, there's no need to update unless the file size was causing issues.
Thank you to all users for your feedback and suggestions! I'd love to hear about your experience with the new features! Report issues or suggest improvements on GitHub. 🙏
This release brings powerful texture management features and UI refinements to make your export workflow even smoother.
Thank you to all users for your feedback and suggestions! I'd love to hear about your experience with the new features! Report issues or suggest improvements on GitHub. 🙏
Significant performance improvements and new user controls that make working with large, complex meshes a breeze.
Finally, export those massive 2+ million polygon meshes without crashes! This update introduces intelligent memory management that automatically detects and optimises for large meshes:
Take complete control over which modifiers are applied during export with a three-mode system:
New checkbox to enable/disable viewport colour feedback:
For best results with large meshes:
Special thanks to the people who reported issues with large mesh exports and provided valuable feedback on modifier handling workflows.
I'd love to hear about your experience with the new features! Report issues or suggest improvements on GitHub.
v1.0.4 brings several improvements to the export functionality and user interface, with a focus on enhanced GLTF support and interface refinements.
apply_transforms
function to handle location, rotation, and scale transformationsAttributeError
that occurred when clicking the selection button in the Recent Exports panelThank you for using EasyMesh! Your feedback and suggestions are always welcome. As always, please report any issues on the GitHub repository.
duplicate_move_linked
with proper mesh data handling to ensure cleaner exports without affecting original objects.Thank you for trying EasyMesh Batch Exporter. These improvements should make the export workflow smoother and provide more control over your exports. As always, please report any issues on the GitHub repository.
MeshExporterSettings(PropertyGroup)
classThis update resolves a critical issue that prevented the add-on from working properly. Users who experienced crashes or broken functionality should now be able to:
Sorry for the inconvenience! If you encounter any issues with this release, please report them on our GitHub issue tracker.
bpy.ops
with context.scene.objects
First release