Manim:Pythonで使える数学アニメーションライブラリ

以前、畳み込みニューラルネットワークの仕組みを可視化した例を探した時に、数学をアニメーションで視覚的に解説する3Blue1BrownというYouTubeチャンネルを知った。



そのYouTubeチャンネルの動画作りに使われているアニメーションエンジンがPythonのライブラリとして公開されている↓

Manim: Mathematical Animation Engine



Manimは、正確なプログラマティックアニメーションのためのエンジンであり、数学の解説ビデオを作成するために設計されています。

Manimには2つのバージョンがあることに注意してください。 このリポジトリは、3Blue1Brownの作者がアニメーション動画作成のために始めた個人プロジェクトで、動画固有のコードはこちらから入手できます。

このリポジトリを2020年に開発者グループがフォークし、現在のコミュニティエディションとなりました。こちらはより安定し、より適切にテストされ、コミュニティの貢献に迅速に対応し、より親しみやすく始められることを目標としています。詳細はこちらのページを参照してください。


スポンサーリンク


スポンサーリンク


ということで、こちらがコミュニティエディション↓

Manim Community



Manimは数学の解説ビデオ作成用のアニメーションエンジンです。 3Blue1Brownの動画のような正確なアニメーションをプログラムで作成することができます。

注意:このリポジトリはManimCommunityによって管理されており、Grant Sandersonや3Blue1Brownとは一切関係ありません(ただし、このworkを世界に提供してくれた彼には間違いなく感謝しています)。 Grantがどのようにビデオを作成しているかを調べたい場合は、彼のリポジトリ (3b1b/manim)にアクセスしてください。このフォーク版はGrantのリポジトリよりも頻繁に更新されます。自分のプロジェクトでManimを使用する場合はこのフォーク版の使用をお勧めします。

ManimCEとか呼ばれたりもしてるみたい。



スポンサーリンク

関連記事

Unityの各コンポーネント間でのやり取り
MVStudio:オープンソースのPhotogrammetryツール
Webサイトのワイヤーフレームが作成できるオンラインツール
人体モデリングできるBlenderアドオン『ManuelBastioniLAB』
OpenMesh:オープンソースの3Dメッシュデータライブラリ
『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハンズオンセミナーに行ってきた
OpenCVベースのマーカーARライブラリ『OpenAR』
.NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwo...
UnityでLight Shaftを表現する
OpenCVでiPhone6sのカメラをキャリブレーションする
CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』
ブログをGoogle App EngineからAmazon EC2へ移行
OpenCV 3.1のsfmモジュールのビルド再び
PythonでMayaのShapeノードプラグインを作る
AndroidもopenGLも初心者さ (でもJavaは知ってるよ)
WebGL開発に関する情報が充実してきている
OpenCV3.3.0でsfmモジュールのビルドに成功!
COLMAP:オープンソースのSfM・MVSツール
DensePose:画像中の人物表面のUV座標を推定する
Accord.NET Framework:C#で使える機械学習ライブラリ
株式会社ヘキサドライブの研究室ページ
TeleSculptor:空撮動画からPhotogrammetryするツール
Unityで強化学習できる『Unity ML-Agents』
3Dグラフィックスの入門書
3分の動画でプログラミングを学習できるサイト『ドットインストール』
Unityの薄い本
読みやすくて高速なディープラーニングのフレームワーク『Caffe』
Unreal Engineの薄い本
HD画質の無駄遣い
Unreal Engine 5の情報が公開された!
openMVGをWindows10 Visual Studio 2015環境でビルドする
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
WordPressプラグインの作り方
Unityからkonashiをコントロールする
Seleniumを使ったFXや株の自動取引
PGGAN:段階的に解像度を上げて学習を進めるGAN
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
Amazon Web ServicesでWordPress
HerokuでMEAN stack
Python for Unity:UnityEditorでPythonを使えるパッケージ
手を動かしながら学ぶデータマイニング
Managing Software Requirements: A Unified Approach

コメント