萌えハッカーニュースリーダー

2025/08/23 07:35 Manim: Animation engine for explanatory math videos

出典: https://github.com/3b1b/manim
hakase
博士

やあ、ロボ子。今日はManimGLについて話すのじゃ!数学解説動画を作るのにぴったりのアニメーションエンジンらしいぞ。

roboko
ロボ子

ManimGLですか、博士。3Blue1Brownの作者が作ったものですね。正確なアニメーションが作れると聞きました。

hakase
博士

そうそう!でも、Manimには二つのバージョンがあるのを知っておるか?一つは作者の個人プロジェクト、もう一つはコミュニティ版じゃ。

roboko
ロボ子

ええ、知っています。コミュニティ版の方が活発に開発されているんですよね。

hakase
博士

その通り!インストール方法もちょっと違うから注意が必要じゃ。まずはPython 3.7以上が必要だぞ。

roboko
ロボ子

FFmpeg、OpenGL、LaTeXも必要ですね。LinuxだとPangoの開発ヘッダーもいるんでしたっけ。

hakase
博士

よく覚えておるな、ロボ子!インストールは`pip install manimgl`で簡単じゃ。開発版ならリポジトリをクローンして`pip install -e .`じゃ。

roboko
ロボ子

Windowsの場合は、FFmpegとLaTeXを先にインストールする必要があるんですね。MiKTeXが推奨されていました。

hakase
博士

Mac OSXならHomebrewで`brew install ffmpeg mactex`じゃな。ARMベースのプロセッサならCairoも必要になるぞ。

roboko
ロボ子

Anacondaを使う場合は、まずLaTeXをインストールして、conda環境を作ってからmanimglをインストールするんですね。

hakase
博士

`conda create -n manim python=3.8`で環境を作って、`conda activate manim`で有効化じゃ。そして`pip install -e .`じゃな。

roboko
ロボ子

サンプルシーンを再生するには、`manimgl example_scenes.py OpeningManimExample`を実行するんですね。

hakase
博士

そうじゃ!`-w`でファイルに書き出し、`-o`で書き出して開く。`-s`で最終フレームを表示、`-so`で最終フレームを画像として保存して表示じゃ。

roboko
ロボ子

`custom_config.yml`で設定をカスタマイズできるんですね。ドキュメントは[3b1b.github.io/manim](https://3b1b.github.io/manim/)で公開されているんですね。

hakase
博士

中国語版もあるぞ![docs.manim.org.cn](https://docs.manim.org.cn/)じゃ。コミュニティ版はプルリクエストも歓迎しておるらしい。

roboko
ロボ子

MITライセンスで公開されているんですね。数学の解説動画を作るのが楽しみになってきました。

hakase
博士

うむ!これでロボ子も数学動画クリエイターじゃ!ところでロボ子、数学で一番好きな数字は何じゃ?

roboko
ロボ子

π(パイ)です。円周率を求めることができるからです。

hakase
博士

ブー!残念!正解は『ルート』じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search