Manim Tutorial 01: Everything You Need to Know About the Basics | Manim Explained

  Рет қаралды 2,154

Varniex

Varniex

Күн бұрын

In this video, I deep dive into what makes an Mobject. What is the role of data points in defining an Mobject or VMobject? This video serves a good understanding reference to give intuition into making the best of the Manim on your own.
Help in future projects:
Become a Patreon: / varniex
Buy me a Book: buymeacoffee.com/Varniex
Although, sharing the video is equally helpful.
Full Course (ongoing): • Manim Course | A Learn...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Here are some references that I talked about in my video:
1. The Beauty of Bézier Curves by ‪@acegikmo‬
- • The Beauty of Bézier C...
2. Some Tutorials List on Object-Oriented Programming in Python:
a. Python OOP Tutorials by ‪@coreyms‬
- • Python OOP Tutorials -...
b. Object Oriented Programming with Python by ‪@freecodecamp‬
- • Object Oriented Progra...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Chapters:
0:00 The Prerequisites to learn Manim
0:40 Intro
0:46 The Black Box
1:04 Components of Manim
1:52 Mobject and its children
3:21 Canvas Visualization
3:43 Let's... Code
5:44 Bézier Curves
7:02 What's Next??
7:27 Thanks & Outro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This video is animated using Grant Sanderson (‪@3blue1brown‬ ) library Manim (based on Python).
Manim is an engine for precise programmatic animations, designed for creating explanatory math videos.
Code for this video:
github.com/Varniex/manim_videos
Let's connect on Twitter:
/ varniex
ManimGL GitHub Repository:
github.com/3b1b/manim
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#animation #tutorial #python

Пікірлер: 28
@pickyyeeter
@pickyyeeter Ай бұрын
I've wanted to use Manim for a few years and have even stumbled through a few animations in that time, but I never felt like I truly understood it because I haven't seen anybody break it down to a fundamental level. Judging by this video, it seems that's exactly what this series aims to do. Thank you so much!
@Varniex
@Varniex Ай бұрын
Thank you so much for your kind words! I'm really glad that you liked the approach. If you have any specific topics or questions you'd like me to cover in future videos, please let me know.
@wisamahmed251
@wisamahmed251 24 күн бұрын
Well done.
@user-by5sh5mf9m
@user-by5sh5mf9m Ай бұрын
Subscribed. pls keep it going. I need to learn a lot of manim.
@Varniex
@Varniex Ай бұрын
Great! Welcome Aboard!!
@hacktivist
@hacktivist 2 сағат бұрын
Thanks for this. BTW, which Manim are you using? CE?
@Varniex
@Varniex 2 сағат бұрын
Thanks for watching!! It is ManimGL Version.
@hacktivist
@hacktivist 2 сағат бұрын
@@Varniex I am starting my Manim Journey and only working on 2nd video. But I am using ManimCE with Cario renderer. Will check out the differences.
@Varniex
@Varniex 2 сағат бұрын
That's great!
@coldatom404
@coldatom404 Ай бұрын
Keep going. I'm gonna subscribe.
@Varniex
@Varniex Ай бұрын
That's Great.
@Sophon1
@Sophon1 Ай бұрын
subbed , you rock!
@Varniex
@Varniex Ай бұрын
Great! Welcome Aboard!
@xiaor1ck213
@xiaor1ck213 Ай бұрын
great video bro. Just a doubt. at 6:35 the methods set_points_as_corners() and add_points_as_corners() are different things? or that's a mistake?
@Varniex
@Varniex Ай бұрын
I'm glad you liked the video. Actually, both are different methods. At 5:36, I discussed how adding another point will make a closed square so, I used "add" method (line 16) to add one more point (1,1,0) to the array of points in the VMobject (here, 'sq'), which was given to 'sq' with "set" method (lines 4 to 9).
@xiaor1ck213
@xiaor1ck213 Ай бұрын
@@Varniex okay thanks 👍 great content. Keep it up brother
@Varniex
@Varniex Ай бұрын
Thanks for the appreciation. It means a lot!
@daddu1989l
@daddu1989l 24 күн бұрын
Nicely done :) Would like to follow you on linkeding!
@zhongs.l.3932
@zhongs.l.3932 Ай бұрын
Thank you very much for your tutorial video. This is what I particularly need. May I ask which version you will use for your series of tutorials? Is it manimGL or manimCE?
@Varniex
@Varniex Ай бұрын
I am glad that you liked the concept and I am using ManimGL version.
@toanhocmuonnoi
@toanhocmuonnoi 21 күн бұрын
I'm curious to know how to place a pointed Underline at its two ends?
@Varniex
@Varniex 17 күн бұрын
The pointed part is just the rendering effect. I'm just using 'Underline' class.
@toanhocmuonnoi
@toanhocmuonnoi 17 күн бұрын
@@Varniex thank you.
@nikitasharma7209
@nikitasharma7209 2 күн бұрын
Should we want to learn python only for this , actually i m studying java , so can we able to make these animations by java 😊
@Varniex
@Varniex Күн бұрын
I'm afraid you can't use Java. Manim is entirely based on Python. Although, Python is easier to learn. It's just a difference of syntax between these two languages.
@MLBadminton
@MLBadminton Ай бұрын
4:30,May I ask how the typewriter-like display is achieved?
@Varniex
@Varniex Ай бұрын
I'm using updater func to display each character (setting its opacity = 1) per frame. Each character is a MarkupText so, I can vary its opacity.
@ClearerThanMud
@ClearerThanMud 23 күн бұрын
You might want to watch Michael Hammer's video entitled "88 Manim Animations in ONE Video".
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 157 МЛН
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 21 МЛН
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 372 М.
Autoencoders | Deep Learning Animated
11:41
Deepia
Рет қаралды 3,3 М.
Space-filling Curve Charm - Hilbert Curve
1:20
Varniex
Рет қаралды 17 М.
Advice for using Manim | Grant Sanderson and Lex Fridman
4:30
Holditch's Theorem
9:46
Wood Croft
Рет қаралды 413
Is it worth learning Manim?
8:06
Theorem of Beethoven
Рет қаралды 49 М.
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,5 МЛН
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 752 М.
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 219 М.
Clicks чехол-клавиатура для iPhone ⌨️
0:59