Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manim-kindergarten/manim_sandbox

manim-kindergarten's communal repository
https://github.com/manim-kindergarten/manim_sandbox

animation bilibili manim manim-kindergarten python

Last synced: 3 months ago
JSON representation

manim-kindergarten's communal repository

Awesome Lists containing this project

README

        

[![logo](assets/logo.png)](https://github.com/manim-kindergarten)

[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://choosealicense.com/licenses/mit/)
![QQ](https://img.shields.io/badge/QQ-862671480-red.svg?style=flat)
[![manim](https://img.shields.io/badge/manim-ver.MK-orange.svg)](https://github.com/manim-kindergarten/manim)
[![tutorial](https://img.shields.io/badge/tutorial-on_bilibili-ff69b4.svg)](https://space.bilibili.com/171431343/favlist?fid=947158443)

manim_sandbox is a code repository managed and maintained by [manim-kindergarten](https://github.com/manim-kindergarten), with the aim of consolidating [manim](https://github.com/3b1b/manim) code and modules provided by us.

The code in this repository needs to be configured correctly with [manim](https://github.com/3b1b/manim), some of which may be slightly modified on the basis of [3B1B](https://github.com/3b1b)'s [manim](https://github.com/3b1b/manim).

Some of these footage and addresses, etc., may result in the wrong path on your computer. Correct them if you want to run or use the code.

Due to limited level of programming and understanding of manim, code can sometimes be implemented in a bad way, so please understand.

## About us

In addition, some members in [manim-kindergarten](https://github.com/manim-kindergarten) are creators in [bilibili](https://www.bilibili.com/), thus many of the code in this repository were used in relevant video.

Below are links to some of our member's [bilibili](https://www.bilibili.com/) home page and related manim projects on GitHub:




Solara570


bilibili homepage


manim project on GitHub




cigar666


bilibili homepage


manim project on GitHub




鹤翔万里


bilibili homepage


manim project on GitHub




pdcxs


bilibili homepage


manim project on GitHub




有一种悲伤叫颓废


bilibili homepage


manim project on GitHub

We also work together and produced some amazing videos on [bilibili](https://www.bilibili.com):

Video List







Cubical formulars







Envelope







manim tutorial 1: position and coordinate transform







manim tutorial 2: geometric classes







manim tutorial 3: color settings







manim tutorial 4: insert SVG, images, and texts







manim tutorial 5: coordinate systems and graph

## About code specification & location

#### Ⅰ. Useful functions & classes

Commit to `utils` folder

1. add `# from @author` at the top
2. put in the right subfolder
3. add `import` in `utils/imports.py`
4. specify doc string
5. ensure code readability, comment may be needed

#### Ⅱ. Demo

Commit to `demo` folder

1. add `# from @author` at the top
2. ensure code readability, comment may be needed

#### Ⅲ. Video project

Commit to `videos` folder

1. add `# from @author` at the top
2. give out original link `# video address: https://......` in the source code,or upload the video effect (keeping the same file name)

#### Ⅳ. Some picture footage

Commit to `assets` folder

1. make sure the picture can be opened properly

#### Ⅴ. Changes to manim source code

Commit to our [repo](https://github.com/manim-kindergarten/manim)

## Statement about code use

1. This repository is mainly used for study purpose. Contribution is always welcome
2. We allow using some part of our code for video creation, but please indicate the origin
3. It is strongly prohibited to make any public domain videos using the entire code (including but not limited to)
4. Commercial use without permission is not allowed

Good luck !