๐Ÿ“’ Introduction

January 5, 2025 ยท View on GitHub

VueMotion

The next generation animation engine for Vue ecosystem.

๐Ÿ“’ Introduction

VueMotion is a modern animation engine like Python's Manim for Vue.js ecosystem, it provide lots of widget to help users produce animation and video rapidly. And it has a high scalability, which means you can easily create you own animation style.

VueMotion's predecessor was the Newcar animation engine, but later the development was stopped for some special reasons. If you are an old user of Newcar, you are welcome to migrate to VueMotion.

๐ŸŽฅ Demos

demo1 demo2 demo3

๐Ÿ“š Documentation

The documentation has been available at vuemotion.dev

๐Ÿ“– Tutorial

You can use our client tool to rapidly create a animation video via VueMotion.

$ npm install -g @vue-motion/client
$ vuemotion create my-animation-project
$ cd my-animation-project
$ npm install
$ npm run start

You will see the animation has been put in our previewer.

To export the animation, you can use the following command:

$ vuemotion export 3

It will generate a video file named output.mp4 in the current directory. The length of the video is 3 seconds.

๐Ÿ“ License

vue-motion is licensed under the Apache-2.0 License. See the LICENSE file for details.

Copyright 2024-present, BugDuck Team.

๐Ÿง‘โ€๐Ÿ’ป More Info

๐Ÿ’– Maintained with LOVE by:

๐Ÿ‘ฅ Core Team Members:

๐Ÿ™ Thanks for Their Accompanying:

๐Ÿซถ Thanks for These Organizations:

๐Ÿ’ช Sponsors

๐ŸŒ Social Media

โœจ Star History Star History Chart