본문 바로가기

과제

Manim(오픈소스에 대한 소개)

Manim(Mathematical Animation Engine)-github

오늘은 Manim이라는 오픈소스에 대해서 소개하고자 합니다.

3Blue1Brown이라는 유튜브를 시청하신 분들이라면 어떤 오픈 소스인지 감이 오실 것 입니다.

Manim은 수학과 관련된 애니메이션들을 자동으로 생성해 주는 animation tool 입니다.  

 

Grant Sanderson the developer for Manim

Manim은 Grant Sanderson이 만든 오픈 소스입니다.

Manim은 python 코드만으로 영상을 제작할 수 있도록 지원합니다.

Manim은 크게 5가지의 부분으로 구성되어 있습니다.

Python, LaTeX, Cairo, FFmpeg, SoX 이며 Python을 중심으로 구성 되어 있습니다.

Python은 High programming language 입니다.

두번째로 LaTeX는 문서를 제조할 때 사용하는 프로그램이며, Manim에서는 텍스트와 공식을 생성할 때 사용 됩니다.

세번째로 Cairo는 2D graphic library로 도형을 만들 때 사용 됩니다.

네번째로 FFmpeg는 비디어를 만들 때 사용 됩니다.

마지막으로 SoX는 audio program에 사용 됩니다.

 

Python, LaTeX, Cairo, FFmpeg, SoX

아래의 예는 튜토리얼 단계의 간단한 예시 입니다.

 

 Example of manim - 2020 Handong

Manim은 다음과 같은 장점을 가지고 있습니다.

OS와 컴퓨터 성능과 상관 없이 대부분의 환경에서 지원되는 Manim을 한번 체험 해보기를 권장합니다.

 

다음의 장소에서 Manim의 tutorial를 찾아 볼 수 있습니다.

 

https://github.com/Elteoremadebeethoven/AnimationsWithManim

불러오는 중입니다...

https://www.youtube.com/watch?v=ENMyFGmq5OA&list=PL2B6OzTsMUrwo4hA3BBfS7ZR34K361Z8F&index=1

https://drive.google.com/file/d/10LYJVJsvkcl5a7q_S-ZlSxI7hEBepw3P/view

 

tutorial_english.zip

 

drive.google.com