The Wayback Machine - https://web.archive.org/web/20201208023418/https://github.com/3b1b/manim/issues/1243
Skip to content
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

Open
Tony031218 opened this issue Oct 1, 2020 · 3 comments
Open

Manim current status and contribution guidelines #1243

Tony031218 opened this issue Oct 1, 2020 · 3 comments

Comments

@Tony031218
Copy link
Collaborator

@Tony031218 Tony031218 commented Oct 1, 2020

Hello everyone, I will explain the current status of manim in this issue.

Now there are three main manim versions, and their differences:

  1. The master branch of 3b1b/manim: (probably the most used currently) rendering on the CPU using cairo, currently stable.
  2. The shaders branch of 3b1b/manim: (Grant is making, using and perfecting) rendering on GPU using modernGL.
  3. ManimCommunity/manim: (@ManimCommunity is being improved and will be released on pypi) also uses cairo to render on the CPU, but has changed a lot of structure and added many new features.

If you want to contribute to manim:

  • The master branch of 3b1b/manim currently only accepts pull requests that fixes bugs / fixes typos / improves existing content, and it is not recommended to add new features to it. Besides, the document in docs/ folder may not be updated, so it is also not recommended to change the docs/.
  • ManimCommunity/manim accepts a wider range of new features and pull requests.
  • manim-kindergarten/manim_sandbox has a lot of new common classes in the utils/ folder, and accepts pull requests.

Lastly, thank you very much for using manim and willing to contribute. Enjoy yourself ! 😄

@Tony031218 Tony031218 pinned this issue Oct 1, 2020
@qo4on
Copy link

@qo4on qo4on commented Oct 18, 2020

What is the current status of the shaders branch?

@Tony031218
Copy link
Collaborator Author

@Tony031218 Tony031218 commented Oct 21, 2020

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.

@ShrirangPatil
Copy link

@ShrirangPatil ShrirangPatil commented Nov 20, 2020

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??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.