Note that Textmation is in its infancy. Features as well as syntax might change between early versions.
Textmation (Text-based Animation) is a tool and language for textually creating animations. Exporting animations currently supports GIF, MP4, AVI, WebM or exporting individual frames as PNGs. Exporting video formats requires ffmpeg.
Note that Textmation currently relies on some Python scripts, and can as such not easily be installed with cargo install --git [url]
.
git clone https://github.com/vallentin/textmation
cd textmation
cargo install --path .
# Check help message to see command-line options
textmation --help
# Run "simple" example and output GIF
textmation examples/example_01_simple.anim
# Export format is inferred from the output filename
textmation -o output.mp4 examples/example_01_simple.anim
Here are some rendered versions of the examples found in the examples directory.
Simple Left to Right | Various Directions |
---|---|