Manim Tutorial | Graphing with Updaters | Tutorial 5, Manim Explained

Sdílet
Vložit
  • čas přidán 5. 09. 2024

Komentáře • 62

  • @anirudh7225
    @anirudh7225 Před 3 lety +25

    These videos are MASSIVELY underrated. Thank you for making them.

  • @StarFury2
    @StarFury2 Před 2 lety +12

    A lot of very useful methods and important concepts in a single video, thanks for sharing this!
    Here are some of my finds which may be useful to someone:
    1) In my version of manim I had to replace "plane.get_graph()" with "plane.plot()" otherwise I get an error for non existent x_range argument
    2) There seems to be a built-in equivalent to your get_horizontal_line_to_graph custom method. I did it like this:
    hline = always_redraw(
    lambda: plane.get_horizontal_line(plane.input_to_graph_point(k.get_value(), func))
    )
    Works for vertical line as well!

  • @bryanbain3509
    @bryanbain3509 Před 3 lety +4

    I am learning Manim CE; a lot of tutorial videos are based on Manim GL. On behalf of those of us learning CE, thank you for your videos and PLEASE keep them coming!!!

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      Thanks mate! All good, I'm glad they're helping

  • @noonesperfect
    @noonesperfect Před 3 lety +1

    Probably this is first Manim's tutorial I came across with it, not sure if i ever going to use it but it is always good to learn or get glimpse of people hard work. Good work. Thanks

    • @BrianAmedee
      @BrianAmedee  Před 3 lety +1

      Good luck! The discord is a great place to learn too

    • @noonesperfect
      @noonesperfect Před 3 lety

      @@BrianAmedee yeah, I actually going to say that too lol

  • @paulofagandini8877
    @paulofagandini8877 Před 2 lety

    If this video does not has more views or likes is just because there is not enough people into manim... great work.

  • @mshughes1965
    @mshughes1965 Před 2 lety +1

    Thankyou this is great. It compiles but did not initially run. I had to replace 'get_graph' with 'plot' and it then ran perfectly. Really pleased to find your tutorials. Nice 1

  • @andresberejnoi
    @andresberejnoi Před rokem

    This video is a great help. By the way, just in case other people are checking the video now, I think the "get_graph" function on line 57 has been changed to "plot" according to the docs.

  • @nawsailabang3361
    @nawsailabang3361 Před 2 lety +1

    These videos are amazing.Hoping for more videos!!

    • @BrianAmedee
      @BrianAmedee  Před 2 lety +1

      Thanks for the compliment, there is more coming!

  • @KyleBroder
    @KyleBroder Před 3 lety +1

    Keep up your good work, I'm going to list you on my recommended channels. Hopefully that gets you some attention! 💪🙏💪🙏💪🙏💪🙏💪🙏

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      Much appreciated mate! I love your work!

  • @sagart23
    @sagart23 Před rokem

    Thank you for this video. It make many concepts easy to understand.

  • @simeondermaats
    @simeondermaats Před 3 lety

    Yo these tutorials are massively helpful for my SoME#1 video, thanks a ton dude!

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      Glad to help! I look forward to seeing what you produce!

  • @ObserverFromEurope
    @ObserverFromEurope Před 2 lety

    most informativ tutorial I saw. Congratulations, great work! Thank you

  • @josemichellpr
    @josemichellpr Před 2 lety

    Great 👍. Keep explaining on that way

  • @ashishawasthi4350
    @ashishawasthi4350 Před 3 měsíci

    Thanx u are a life saver 🎉

  • @mritunjaypandey2k24
    @mritunjaypandey2k24 Před 2 lety

    Thank you so much for this great tutorial!!
    But I am facing a problem for the last part i.e Arclength, in that it is showing an error while running that
    " get_arc_line_on_function" is not defined.

    • @BrianAmedee
      @BrianAmedee  Před 2 lety

      Hey mate. This is a helper function I made, so it needs to be pre defined. (ie, make sure you have it coded before trying to call it, as it isn't in the manim libarary)

  • @eduardodardoagudo9306
    @eduardodardoagudo9306 Před 3 lety

    Wonderful job. I have a question: why the code line .add_background_rectangle(), that is the line 113 of the code, is inside of slope_value_text(...) object, that is, slope_value_text=(... .add_background_rectangle()) and the same code line is outside of the slope_value object on the line 121 of the code, that is, slope_value=always_redraw(...).add_background_rectangle() ? On the time 4:31. Thanks for the videos!

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      Good question, I didn't even realise this in my code. I could be wrong, but I don't think it will change anything either way!

  • @gabrielmunoz7793
    @gabrielmunoz7793 Před 2 lety

    Great video! i like and learn so much, thanks a lot.
    i have a cuestion:
    How can I make the same animation of the tangent line to the function, but a vector appears? I try to make an animation about the Frenet trihedral, so I am looking for references that could help me.

    • @BrianAmedee
      @BrianAmedee  Před 2 lety

      Good question. You would create your own definition (ie, a callable function) where the line is a vector. If you join the discord and ask or message me, we could figure it out pretty quickly!

  • @gardenmenuuu
    @gardenmenuuu Před 3 lety

    Next video on how to install manim please

  • @TheStickManPainter
    @TheStickManPainter Před 3 lety

    Great video!
    I just wonder, is it possible to create all of those lines in the loop at the same time? I know that you can play different animations simultaneously, but as far as I know this only works for a set amount of animations/mobjects. But with a loop like this, the amount of lines we want to create isnt predetermined, so I wondered whether I can still create them at the same time?

    • @BrianAmedee
      @BrianAmedee  Před 3 lety +1

      Thanks mate! Yeah, you could totally do this. If I wanted to create something like that, I would define it as a helper function for a scene!

    • @TheStickManPainter
      @TheStickManPainter Před 3 lety

      @@BrianAmedee I see, thats great! Thanks a lot!

  • @angushamilton9949
    @angushamilton9949 Před 3 lety

    I'm in accelerated maths cuz of U

  • @TheEssentialAI
    @TheEssentialAI Před 3 lety

    TypeError: getter() got an unexpected keyword argument 'x_range'
    Manim Community v0.8.0
    Please help me solve this issue

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      I think I know your issue! You would have a line `plane = NumberPlane(stuff).add_coordinates()`. Try this instead:
      `plane = NumberPlane(stuff)`
      `plane.add_coordinates()`
      Let me know if this helps, otherwise hit me up in the manimce discord

  • @patricioantonioromerovilla1397

    Where did you leave the code of the last video ?

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      Right here: github.com/brianamedee/Manim-Tutorials-2021 (Also in description)

  • @TheKoekiemonster1234
    @TheKoekiemonster1234 Před 2 lety

    hey man! awesome video and very understandable! i am however running into a pickle, i'm getting the error
    "AttributeError: ValueTracker object has no attribute 'get'"
    for k.get_value(). do you know if it's depreciated?

    • @BrianAmedee
      @BrianAmedee  Před 2 lety +1

      It sounds like there might be a line or two of your code that isn't right. If you send this in the manim discord, plenty of people could tell you where you have gone wrong. All of the code from this video still works.

    • @TheKoekiemonster1234
      @TheKoekiemonster1234 Před 2 lety

      @@BrianAmedee thanks brian, i’ll have another peek!

  • @gardenmenuuu
    @gardenmenuuu Před 3 lety

    how to install manim sir?

    • @BrianAmedee
      @BrianAmedee  Před 3 lety

      Check description. I will be more impressed if you can install manim than actually use it.

  • @Mathefun
    @Mathefun Před 3 lety

    NameError: name 'MathTex' is not defined

    • @BrianAmedee
      @BrianAmedee  Před 3 lety +1

      Try 'Tex'. I am coding on ManimCE v0.8.0. Some of the syntax is different than Manim 3B1B.

    • @Mathefun
      @Mathefun Před 3 lety

      @@BrianAmedee Thanks

  • @nit235
    @nit235 Před 3 lety

    Very good video. Please can I have your email ?

    • @BrianAmedee
      @BrianAmedee  Před 3 lety +1

      Thanks mate! It is bamed2@eq.edu.au
      You can also reach me in the Manim Discord

  • @donkillebrew6566
    @donkillebrew6566 Před rokem

    Great tutorials, btw, get_graph has been deprecated, use plot.