manim-video は何をしますか?
このファイルは manim-video 用の日本語翻訳です。
概要
manim-video は、AIエージェントが Manim (Mathematical Animation Engine) を利用して、数学的な概念や数式のアニメーションビデオを自動生成するためのスキルです。Manimは、3Blue1Brown が開発した Python ライブラリで、美しい数学アニメーションを作成できます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他 CLI ベースの AI エージェント
使い方
このスキルは、以下のようなワークフローで動作します:
- ユーザーが生成したい数学アニメーションの内容を自然言語で指定します。
- AIエージェントが Manim のシーンクラス(例:
class MyScene(Scene))を記述した Python スクリプトを生成します。 - 生成されたスクリプトを Manim で実行し、MP4 などのビデオファイルを出力します。
- 必要に応じて、アニメーションのパラメータを調整し、再生成します。
例
from manim import *
class SquareToCircle(Scene):
def construct(self):
circle = Circle()
square = Square()
square.flip(RIGHT)
square.rotate(-3 * TAU / 8)
circle.set_fill(PINK, opacity=0.5)
self.play(Create(square))
self.play(Transform(square, circle))
self.play(FadeOut(circle))
インストール
Manim がインストールされている必要があります:
pip install manim
または、公式ドキュメントに従ってインストールしてください: https://docs.manim.community/
注意事項
- 生成されるビデオの品質は、Manim のバージョンやシステムの GPU 性能に依存します。
- 複雑なアニメーションには多くの計算リソースが必要になる場合があります。
- AIが生成したコードは、常にレビューしてから実行することを推奨します。
ライセンス
このスキルは MIT ライセンス の下で公開されています。