Code Monkey home page Code Monkey logo

manim_sandbox's Introduction

logo

MIT License QQ

manim_sandbox是由manim-kindergarten的成员所管理维护的一个代码仓库,目的在于汇总整合各成员提供的manim代码和模块。

运行该项目中的代码需配置好manim才能运行。部分代码所用的manim版本可能在3B1Bmanim的基础上略有删改。

其中一些素材和地址等由于某些文件的移动path可能有些不对,需要修改才能运行。

由于编程水平有限,加上对Grant的代码理解有限,代码有时会出现不太好的实现方式,敬请谅解。

关于成员

此外,不少manim-kindergarten的成员都是B站up主,项目中的不少代码可能会用到相关的B站视频中。

以下是部分成员的B站主页链接和GitHub中的相关manim项目链接:

Solara570 Solara570的B站主页
GitHub中manim项目
cigar666 cigar666的B站主页
GitHub中manim项目
鹤翔万里 鹤翔万里的B站主页
GitHub中manim项目
pdcxs pdcxs的B站主页
GitHub中manim项目
有一种悲伤叫颓废 有一种悲伤叫颓废的B站主页
GitHub中manim项目

关于manim的学习和交流

我们有一个manim交流群(QQ群:862671480),欢迎大家加入交流。
对于manim学习中可能遇到的问题,可参考manim常见问题 v2.2

关于项目中的代码规范问题

Ⅰ. 一些实用函数/类代码

提交到utils文件夹中

  1. 需要在文件头加上# from @author一行
  2. 需要在utils文件夹中分好类,放入对应子文件夹中
  3. 需要在utils/imports.py中添加import
  4. 函数/类 需要有文档字符串(函数下的注释)
  5. 尽可能写一些注释方便学习,并要保证代码可读性

Ⅱ. 一些示例代码

提交到demo文件夹中

  1. 需要在文件头加上# from @author一行
  2. 示例尽可能规范,可添加注释说明以方便他人学习

Ⅲ. 自己视频的工程文件

提交到videos文件夹中

  1. 需要在文件头加上# from @author一行
  2. 在文件头部给出视频链接# video address: https://......,或将效果视频一并上传(文件名保持一致)

Ⅳ. 一些图片素材

提交到assets文件夹中

  1. 保证图片可以正常打开

Ⅴ. 一些对manim源码的更改

提交到旁边的repo

关于代码使用的相关声明

  1. 代码主要用作大家交流学习使用,欢迎大家进行修改和补充
  2. 允许使用部分相关代码进行视频创作,但如果使用代码较多请注明下出处
  3. 禁止直接将该项目中的代码做简单无脑修改甚至不修改而做成视频
  4. 禁止未经允许将本项目的代码用作其他商业行为

最后,祝大家好运ღ( ´・ᴗ・` )

manim_sandbox's People

Contributors

cigar666 avatar tonycrane avatar gztimewalker avatar 136108haumea avatar pdcxs avatar micoael avatar gingjin avatar distinctwind avatar matheart avatar widcardw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.