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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

中国語版もあるぞじゃ。コミュニティ版はプルリクエストも歓迎しておるらしい。

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

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

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

ブー!残念!正解は『ルート』じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。