An atlas image and data generation tool.
The main target is to aid game devs at atlas packing and data processing. It doesn't just outputs a packed image, but also a data set about it's sources, which can be either static images or animations.
- Fast as possible: minimize atlas generation time whenever is possible.
- Additive execution: re-execution should be smart enough to only process the differences.
- Configurable: be able to specify everything from a project config file.
- Command-line based: serve as a command-line tool and nothing else.
- Input file formats
- Output formats
- .png + .json
- Multithreaded sources processing
- Cached data to speed up next executions
- Configuration
.toml
file (cli options always overrides it, more info at--help
)
git clone https://github.com/lucas-miranda/clymene
cd clymene
cargo build --release
- Build or grab latest release
- Get config file, by one of following methods:
- Run clymene, it'll generate a default config
- Take config.toml file and put it aside clymene executable
- Open
config.toml
and change:image.input_path
: directory to retrieve image sources
- Additionally, you can modify:
output.path
: directory where clymene should outputsoutput.name
: to give a custom output filenamepacker.atlas_size
: atlas target size (width and height),
- Run clymene!
More options are commented out at config file, check it out for more settings.
See docs/ to more in-depth details about formats and other things.
Clymene is under MIT License.