edit: it's 2019, two years later, and I'm dusting off orasterizer, it's going to be a pip3 package runnable from the commandline, get psyched!
ORAsterizer is a content pipeline for openraster graphics. While building game graphics every additional asset adds multiple operations to your pipeline. For example a game with 30 monsters, with 3 frames each, 8 status icons, and six backgrounds with 3 parallax layers:
= (30*3)+8+(6*3) = 116 images
That's 116 separate exports, with god knows how many file-ops. As the asset tree grows this problem becomes more pronounced. ORAsterizer reads a tree containing .ora files, and exports them to a specified project asset directory.
- full flattened image with transparency
- export layer groups to separate files
- automatic flattening of layer groups
- skip layers
- blend modes
- easy config.ini
- output report for missing frames
- handy -h --help switch
- README.md uses test data to document itself
- OS support
- linux
- windows
- mac OS
Move orasterizer.py
to the root directory of your assets and call it with ./orasterizer.py
test_data | export (GIMP) | ORAsterized |
---|---|---|
basic.ora | ||
separate_layers.ora | ||
skip_layer.ora |