✨Discard Identical AreasKeep only the unique textures subset in the final build. Ideal for VNs, where character sprites mostly differ in face expressions.
🧩️Engine-agnosticSpriteDicing is compiled into a native library with C ABI making it embeddable to any game engine, framework or programming language.
💻Standalone ToolAlternatively, a standalone CLI tool is available for Windows, macOS and Linux; it'll produce atlases and JSON with the diced sprites specs.
🦀Written in RustThe core is written in the Rust programming language for the best performance and reliability.
🌐️VersatileCLI tool supports input textures in multiple formats: PNG, WEBP, JPEG, BMP, TIFF, TGA and DDS.
🛠️CustomizableHas a plethora of options: atlas size limit, UV inset, padding, trimming, sprite pivot and more.