mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-12-10 13:00:27

Manim

<colbgcolor=#735581><colcolor=#ffffff>
Manim
Mathematical Animation Engine
파일:manim_logo_cropped.png
개발자 Grant Sanderson(3B1B)
출시일 2021년 2월 15일
사용 언어 Python
라이선스 MIT 라이선스
플랫폼 Microsoft Windows | macOS | Linux
깃허브 파일:GitHub 아이콘.svg 3b1b/manim

1. 개요2. 한국어 발음3. 버전4. 설치 방법
4.1. 윈도우에서 설치하기4.2. 리눅스에서 설치하기4.3. 에서 설치하기
5. Manim을 사용하는 유튜버6. 관련 링크

[clearfix]

1. 개요

유튜버 3Blue1Brown의 Grant Sanderson이 제작한 수학 애니메이션용 파이썬 패키지.

'Mathematical Animation Engine'의 축약어로, 3Blue1Brown 팀의 영상에 사용되며 2021년 2월에 공개되었다.

FFmpeg OpenGL, LaTeX를 종속성으로 갖고있다.

2. 한국어 발음

주로 '마님'으로 부르는 사람과 '매님'으로 부르는 사람으로 나뉜다. 그러나 단어의 기원을 고려했을 때 '매님'으로 읽는 것이 적절하다.

3. 버전

2022년 10월 기준, Manim 과 ManimGL, 그리고 ManimCairo 세 버전이 있다.[1]

4. 설치 방법

4.1. 윈도우에서 설치하기

  1. FFmpeg를 설치한다. FFmpeg 다운로드[3]
  2. Windows 운영체제와 파이썬 버전에 맞는 pycairo를 설치한다. pycairo 다운로드
    만약 pycairo‑1.20.1‑pp38‑pypy38_pp73‑win_amd64.whl를 다운 했다면
    pip3 install pycairo‑1.20.1‑pp38‑pypy38_pp73‑win_amd64.whl를 실행한다.
  3. MikTex를 설치한다. MikTex 다운로드

4.2. 리눅스에서 설치하기

#!syntax sh
sudo apt update
sudo apt install libcairo2-dev libpango1.0-dev ffmpeg
pip3 install manim

4.3. 에서 설치하기

  1. 터미널을 실행한다.
  2. 홈브루가 설치가 안되어 있다면 아래의 명령어를 입력해서 설치해야한다. 홈브루가 설치되어있다면 이 단계는 넘어간다.
    {{{#!syntax sh
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
}}}
  1. Python3를 설치한다. Python3가 설치되어있다면 이 단계는 넘어간다.
    {{{#!syntax sh
    brew install python3
}}}
  1. FFmpeg MacTeX를 설치한다.
    {{{#!syntax sh
brew install ffmpeg mactex
}}}
  1. 아래의 명령어를 입력하여 최신버전의 manim을 설치한다.
    {{{#!syntax sh
git clone https://github.com/3b1b/manim.git
cd manim
pip install -e .
manimgl example_scenes.py OpeningManimExample
}}}

5. Manim을 사용하는 유튜버

6. 관련 링크



[1] Why are there different versions of Manim? [2] 실제로 2022년 10월 현재 ManimGL의 설치방법 및 일부 애니메이션 예제코드들은 문서화되어 있지만 코드 작성에 필요한 클래스, 메소드, 인자 등이 자세히 기술된 Reference Manual 가 없어 이용이 어렵다. [3] 환경 변수의 path에 경로를 추가하면 경로 입력없이 바로 입력 가능하다.