Skip to content

The aim of project "Basic-Manim" is to test and update basic manim features based on manim-19Dec19-3b1b (Cairo Version) for SidewayOutput Projects.

License

Notifications You must be signed in to change notification settings

SidewayOutput/Basic-Manim

Repository files navigation

Manim from github.com/3b1b/manim (now branch cairo-backend) is an animation engine by github.com/3b1b.

The aim of project "Basic-Manim" is to test and update basic manim features based on 3b1b manim @19Dec2019 (Cairo Version) for SidewayOutput Projects. Please note that the method of trial and error is used in developing Basic-Manim and backward compatibility is not guaranteed

Installation for Windows 10

Download Basic-Manim

  1. Download 'Basic-Manim' files
  2. Unzip 'Basic-Manim' files to a working directory. e.g. E:\GitHub\Basic-Manim

System Preparation

  1. Install ffmpeg
  2. Install sox
  3. Install MiKTeX

Anaconda Install

  1. Install Anaconda

Create a Conda Enviroment for Basic-Manim

  1. Open Anaconda Prompt
  2. Create a conda environment, 'basicmanim', using conda create -n basicmanim python=3.8
  3. Activate the 'basicmanim' environment using conda activate basicmanim

Install Python Packages Under enviroment 'basicmanim'

  1. pip install colour
  2. pip install numpy
  3. pip install tqdm
  4. pip install scipy
  5. pip install pillow
  6. pip install pycairo
  7. pip install pydub
  8. pip install pyreadline
  9. pip install opencv-python
  10. pip install PyYAML
  11. pip install manimpango

... others when necessary

Using Basic-Manim Under enviroment 'basicmanim'

  1. Change directory to the working directory containing the unzipped 'Basic-Manim' files, e.g. Run cmd /c start /d "E:\GitHub\Basic-Manim"
  2. Run python -m manim project\basicmanim\helloworld.py -p to verify the installation by previewing the helloworld.mp4.

Get Started -- Introduction

Watch the video

License

In general,

All files in the directory 3b1b-archive are copyright 3Blue1Brown and copyright 3B1B.

The general purpose animation code found in the remainder of the repository, on the other hand, is under the MIT license.

Please refer to copyright 3B1B, 3b1b-LICENSE and SidewayOutput-LICENSE for details.

About

The aim of project "Basic-Manim" is to test and update basic manim features based on manim-19Dec19-3b1b (Cairo Version) for SidewayOutput Projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published