Skip to content

Bug-Duck/vuemotion

Folders and files

NameName
Last commit message
Last commit date
Jan 7, 2025
Sep 7, 2024
Nov 29, 2024
Dec 26, 2024
Jan 4, 2025
Jan 4, 2025
Sep 7, 2024
Sep 17, 2024
Nov 27, 2024
Sep 7, 2024
Nov 29, 2024
Nov 27, 2024
Nov 29, 2024
Sep 7, 2024
Nov 25, 2024
Jan 5, 2025
Nov 29, 2024
Nov 29, 2024
Nov 29, 2024
Dec 26, 2024
Nov 29, 2024
Dec 15, 2024
Nov 29, 2024

Repository files navigation

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