Learn Manim (Python Library) From Practice
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.25 GB | Duration: 3h 19m
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.25 GB | Duration: 3h 19m
Master the Manim, an animation engine for explanatory math videos
What you'll learn
Step by step knowledge of Manim Python Library
Hands-on practices of Mainm tutorials from live demo
Able to use Manim to create self mathematics animation
Learn Python language as side effect
Requirements
Basic Python programming knowledge will be benefial
Description
Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically.Manim was originally created by Grant Sanderson as a personal project and for use in his YouTube channel, 3Blue1Brown. As his channel gained popularity, many grew to like the style of his animations and wanted to use manim for their own projects. However, as manim was only intended for personal use, it was very difficult for other users to install and use it.In late 2019, Grant started working on faster OpenGL rendering in a new branch, known as the shaders branch. In mid-2020, a group of developers forked it into what is now the community edition; this is the version documented on this website. In early 2021, Grant merged the shaders branch back into master, making it the default branch in his repository – and this is what manimgl is. The old version, before merging the shaders branch is sometimes referred to as ManimCairo and is, at this point, only useful for one singular purpose: rendering Grant’s old videos locally on your machine. It is still available in his GitHub repository in form of the cairo-backend branch.I met Manim while I'm looking for some hands-on tool to help to create dynamic and videos demo for certain mathematics idea, when touch base on Manim's syntax, it's attracting me quite a lot with it's easier understood and elegant definition. Thus I'd like to pay some efforts to learn it thoroughly.While, I'd also like to share the self learning journey with all of you, and encourage of you to gain the knowledge from following the demos, then quickly you can start to create nice animation/videos for your math's problems.Good luck! Thanks a lot to Grant Sanderson!
Overview
Section 1: Introduction
Lecture 1 Opening & Introduction
Section 2: Tuturial - Quick Start
Lecture 2 1. New Project, Animating a Circle
Lecture 3 2. Transforming a Square into a Circle
Lecture 4 3. Positioning MobjectS
Lecture 5 4. Using .animate syntax to animate methods
Lecture 6 5. Transform vs. ReplacementTransform
Section 3: Tutorial - Homepage Examples
Lecture 7 1. Continuous Motion
Lecture 8 2. Opening Manim
Lecture 9 3. Square to Circle (also add to Triangle as well)
Lecture 10 4. Union Example
Lecture 11 5. Warp Square
Section 4: Tutorial - More on Manim Language
Lecture 12 Manim's Output Settings
Anyone want to learn the usage of Manim (mathematical animation creating as a Python library),Students or engineers who want to use Manim for building up math's animation