Table of Contents
VizMotion is a revolutionary tool designed to simplify the creation of animated diagrams. It allows users to generate animations from text input, make real-time edits to shapes and text during playback, and seamlessly pause to refine details. VizMotion aims to enhance the learning experience by providing visual explanations for complex concepts.
Navigate to the website to access and use the application.
The backend server code is hosted on AWS SAM which can be easily deployed using the following steps:
- Set up your .env in the viz-motion-server folder
- Run
serverless deploy
to deploy to AWS - Change the endpoints in the frontend to point to the new server
- User inputs text describing the desired animation
- Input is sent to IBM Granite model (code-34b)
- Generated text is parsed and matched to icons/images/logos stored in Pinecone
- Matched elements are sent to the front-end for user interaction
- Users can edit and download the animation as a video
- Set up a pipeline to create a dataset from user requests and edited animations
- Finetune the output format and language model
- Improve the editing process (time slice editing, element-specific editing)
- Expand video export formats (mp4, gifs, animated SVGs)
- Allow users to incorporate their own branding logos and images
- Target market: Education sector (multi-billion dollar industry)
- Applications: Educational resources, documentation, YouTube content, blogs
- Easy integration as an embed into existing websites
- Caters to visual learners, enhancing understanding of complex concepts
Contributions are welcome! Please create a new branch and create a pull request with your suggested changes.
Distributed under the MIT License. See LICENSE.txt
for more information.