Hi everyone!
I've been working on a tool called re-polish, and I'd love to share the public beta with the community to get some feedback.
In my own animation practice, I frequently encountered optimization challenges, file cleanup issues, and asset repacking workflows. I started thinking about how to improve these processes and ended up building a node-based tool system to address them.
What is re-polish?
It's a standalone tool designed to take a ready Spine export (JSON) and optimize it without needing to send tasks back to the animation team or open the Spine editor manually.
Key features:
Cleanup : Automatically removes redundant animation keys without visual loss.
Curve Optimization : Replaces insignificant Bézier curves with linear segments to improve runtime performance.
Size Reduction : Rounds data and removes invisible attachments/unused properties.
Validation : Detects non-English characters that often cause engine crashes.
Atlas Management : Supports atlas unpacking, asset filtering, rescaling, and repacking.
Visual Comparison:
The tool includes a "Dual Viewer " to compare the original vs. optimized skeleton side-by-side with an FPS counter, so you can verify nothing broke visually.
VIDEO
Try it out:
The public beta is currently live here: re-polish.com
I would really appreciate any feedback, bug reports, or feature requests from fellow Spine users. Does this fit into your pipeline?
Thanks!