sameersemna / textmation

Textmation is a text-based language for creating animations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note that Textmation is in its infancy. Features as well as syntax might change between early versions.

Textmation

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.

Installation & Testing

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

Examples

Here are some rendered versions of the examples found in the examples directory.

Sliding Transitions

Simple Left to Right Various Directions

About

Textmation is a text-based language for creating animations

License:zlib License


Languages

Language:Python 85.3%Language:Rust 14.5%Language:Shell 0.3%