-
Notifications
You must be signed in to change notification settings - Fork 6.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manim current status and contribution guidelines #1243
Comments
What is the current status of the shaders branch? |
3b1b is making and perfecting the manim in the shaders branch, which will be faster. But there may be some problems and not stable at present. If you have the ability to solve the problems you met, you can try to use it. But for the pull requests for shaders branch, 3b1b may handle it by himself, in other words, it will make you wait for a long time and may not be merged. |
In Android, their is no way of making animation or graphs easily, can we use this library to make graphs and animations in android apps?? |
Well, it is a python library, and the development of shaders branch says a bit about the current goals of the projct, i.e. efficiency. Python does not like jvms. The only semi-optimal way to run python on a jvm is using Jython, which is also not exactly efficient. So even if you wrote some wrappers (that i can't imagine writing) to output complete video or link the code with android solutions for generating video (if there are any), it would be a bad time using it. And it would not align with the apparent goals of the project |
@ShrirangPatil Run Manim in Colab from your Android phone. |
It is now merged as the new master. |
Update: ManimCE has partial support for OpenGL rendering https://docs.manim.community/en/stable/changelog/0.5.0-changelog.html |
why could be such situation: self.play(grid.animate.apply_function............ |
Please open a new issue. |
|
Hello everyone, I will explain the current status of manim in this issue.
Now there are three main manim versions, and their differences:
master
branch of 3b1b/manim: Rendering on GPU using OpenGL and moderngl. Support interaction and have higher efficiency.cairo-backend
branch of 3b1b/manim: Rendering on the CPU using cairo. Relatively stable, no longer be developed.If you want to contribute to manim:
utils/
folder, and accepts pull requests.Lastly, thank you very much for using manim and willing to contribute. Enjoy yourself ! 😄
The text was updated successfully, but these errors were encountered: