/ManimAnims

ManimAnims is a curated set of animations crafted using the Manim library. The repository aims to showcase the power and versatility of Manim in creating math visualizations.

Primary LanguagePythonOtherNOASSERTION

ManimAnims: A Collection of Manim Animations

Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically, and in this repository, we've curated some of the most fascinating animations using Manim.

🌌 Gallery

  • 🔘 Sets In Math
sets_in_math.mp4

🚀 Getting Started

Prerequisites

To use the animations in this repository, you need:

Installation Steps

Clone the Repository:

git clone https://github.com/Inc44/ManimAnims.git

🛠️ Usage

Navigate to the desired animation script and run it using Manim's CLI. For instance, to render an animation from sets_in_math.py:

manim sets_in_math.py

Small Recommendation to Save Some Space

If you want to compress your lossless videos and save space, consider converting them to the AV1 or H264 format using FFMPEG:

ffmpeg -i input.mov -c:v libsvtav1 -preset 6 -pix_fmt yuv420p10le output.mp4
ffmpeg -i input.mov -c:v libx264 -preset placebo output.mp4

🎨 Customization

Feel free to tweak the animations to suit your needs. Modify parameters, colors, and equations within the scripts to customize the visuals.

🤝 Contribution

We highly encourage contributions! Whether you want to add a new animation or improve an existing one, all changes are welcome. Please initiate an issue for discussions before submitting a pull request.

📜 License

This collection is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC-BY-NC-4.0) License. For comprehensive details, refer to LICENSE.md.