-1

Can you, please, refer me to a resource(s) where I can find list of attributes and methods for manim objects? (videos or sites, if there exist such). I tried to learn it myself by looking into mobject folder, but got to say, my brain got lost. I also tried looking in the Internet, didn't find much.

Thank you

Tim Solnze
  • 103
  • 1
  • 3

1 Answers1

1

Currently there is no complete documentation of Manim, the closest is this that I created (but its development is paused).

So, at the moment, there is no other way to learn without having to see the source code. Manim was not designed to be Open Source, Manim is simply the Grant Sanderson tool that he uses to make his videos, and he decided to share it, but he has no responsibility to document it, whoever wants to learn will have to understand the source code (at least for now).

I have tried to contribute with my tutorials, but since Manim is constantly modified (for example, in the shaders branch, he no longer uses Pycario, but ModernGL) it is difficult to have useful documentation, since some things can work differently in a matter of months .

So for now, until someone is encouraged to do all the documentation work (which is quite a lot) we have no choice but to learn this way.

TheoremOfBeethoven
  • 1,864
  • 6
  • 15
  • I'm following your tutorials to get a feeling of how manim works. They are excellent. Do you have plans to continue them, even with the constant updates that Grant is doing? – Bruno Reis Apr 13 '20 at 14:45
  • I hope to make the documentation in July of the most recent version, but from that date I will try to create my own animation tool, and once I get it I will do the tutorials on how to make "your own Manim" using C/C++ and Java (using Manim as a reference), so from the beginning of that project I will stop doing Manim tutorials. So I don't think I do tutorials for ModernGL version, only PyCairo's. – TheoremOfBeethoven Apr 14 '20 at 05:13