오늘은 Manim이라는 오픈소스에 대해서 소개하고자 합니다.
3Blue1Brown이라는 유튜브를 시청하신 분들이라면 어떤 오픈 소스인지 감이 오실 것 입니다.
Manim은 수학과 관련된 애니메이션들을 자동으로 생성해 주는 animation tool 입니다.
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에 사용 됩니다.
아래의 예는 튜토리얼 단계의 간단한 예시 입니다.
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
'과제' 카테고리의 다른 글
Airbnb 경쟁 제품과의 장/단점 비교 (Airbnb VS Booking.com (0) | 2020.04.24 |
---|---|
Airbnb 소프트웨어 특징 (0) | 2020.04.24 |
Airbnb 소프트웨어선택 배경과 간단한 소개 (0) | 2020.04.24 |
Manim (오픈소스 활용 및 경험에 대한 후기) (0) | 2020.03.15 |
Manim 오픈소스 설치 (0) | 2020.03.15 |