Skip to main content

A Python package for generating animations using AI-powered video models

Project description

Tio Magic Animation Toolkit

Website Documentation

Tio Magic Animation Toolkit is designed to simplify the use of video AI models for animation. The Animation Toolkit empowers animators, developers, and AI enthusiasts to easily generate animated videos without the pain of complex technical setup, local hardware limitations, and haphazard documentation.

This toolkit leverages Modal for cloud computing and runs various open/closed-source video generation models.

Supported Features

Image to Video

Prompt: Woman smiling at the camera, waving her right hand as if she was saying hi and greeting someone.

I2V Wan 2.1 Vace 14b
Wan 2.1 Vace 14b
I2V Framepack I2V HY
Framepack I2V HY
Wan 2.1 I2V FusionX (LoRA)
Wan 2.1 I2V FusionX (LoRA)
I2V LTX Video
LTX Video
I2V Pusa V1
Pusa V1
I2V Veo 2
Veo 2

Interpolate

Prompt: An anime-style young man in a blue t-shirt starts in a standing position. He lifts his right hand and waves to the camera.

Interpolate Framepack I2V HY
Framepack I2V HY
Interpolate Wan FLFV 14b
Wan FLFV 14b
Interpolate Wan 2.1 Vace 14b
Wan 2.1 Vace 14b

Pose Guidance

Prompt: Anime-style cartoon animation of a man waving, empty white background. Skin tone, shading, lighting should be the same as the reference image.


Starting Image

Pose Video
Pose Guidance Wan 2.1 Vace 14b
Wan 2.1 Vace 14b

Text to Video

A playful cartoon-style penguin with a round belly and flappy wings waddles up to a pair of green sunglasses lying on the ground. The penguin leans forward, carefully picks up the sunglasses with its flipper, and smoothly lifts them up to its face. It tilts its head with a confident smile as the green sunglasses rest perfectly on its beak. The animation is smooth and expressive, with exaggerated, bouncy cartoon motion.

T2V Wan 2.1 PhantomX (LoRA)
Wan 2.1 PhantomX (LoRA)
T2V Pusa V1
Pusa V1
T2V Wan 2.1 14b
Wan 2.1 14b

Usage

Go to Tio Magic Animation Toolkit Docs for detailed information on usage.

Environment Preparation

First, create a virtual environment and activate it.

python3 -m venv venv
source venv/bin/activate # on MacOS/Linux
venv/Scripts/activate # on Windows Command Prompt

Then, install Python packages:

pip install -e .

Then, create a .env file. Depending on what provider(s) you are using, copy/pase appropriate access keys to the .env file. For starters, we recommend registering for a Modal account and create an access token:

MODAL_TOKEN_ID=...
MODAL_TOKEN_SECRET=...

Create a Hugging Face account and add the token to your Modal account (this is needed to access open source models)

How to Run Modal Demo

python quick_start.py

Supported Providers and Models

Modal

Image to Video

Interpolate

Pose Guidance

Text to Video

Local

Image to Video

Interpolate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tiomagic-0.1.0.tar.gz (45.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tiomagic-0.1.0-py3-none-any.whl (71.2 kB view details)

Uploaded Python 3

File details

Details for the file tiomagic-0.1.0.tar.gz.

File metadata

  • Download URL: tiomagic-0.1.0.tar.gz
  • Upload date:
  • Size: 45.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for tiomagic-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b278f4c99ddde6cbef5e76cd9f36cce32a50726161fdb455f17e529e43ee6e5b
MD5 5d950c5118fd3427be658fd20a365a6f
BLAKE2b-256 a08511cf7d1e4985ee5cbc191ffd5b70e6dee407878ba99805324a514582abbf

See more details on using hashes here.

File details

Details for the file tiomagic-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tiomagic-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 71.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for tiomagic-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7138ab2c78264eccf2f57cf2495fb34abb1855cb8dc7702e4b859e5293d1a898
MD5 8e4502c3123bf6408646d1d084d9c700
BLAKE2b-256 1eaa3835aa82b25c1e7a68ddb9146032d7f05ff83859dfbcb13e80f07bff29bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page