このプロジェクトについて
このリポジトリには、3Blue1Brownプラットフォームで公開されている解説数学動画の生成に使用されたコードが含まれています。リポジトリ内のコンテンツのほとんどは、3b1bによって開発されたManimライブラリを使用して構築されたアニメーションシーンで構成されています。ただし、リポジトリ内の古いプロジェクトはレガシーなManimバージョンに依存している可能性があり、調整なしでは実行できない場合があることに注意してください。Manimライブラリ自体はMITライセンスの下でオープンソースですが、このリポジトリ内のすべてのコンテンツはCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licenseの下で配布されています。
このリポジトリには、Manimの対話モードを中心に構築された作成者のカスタム動画制作ワークフローが文書化されています。主なワークフロー機能は以下の通りです。シーン名と行番号を指定してmanimglを実行し、その行で対話型のiPythonターナルを起動してシーンをリアルタイムに操作する機能。クリップボードにコピーされたコードを実行するcheckpoint_paste()関数。先頭のコメントによるシーン状態の保存、アニメーションのスキップ、レンダリング出力の記録に対応しています。
Sublime Text固有の統合手順も提供されています。Terminusターミナルプラグインのインストール、リポジトリのsublime_custom_commandsディレクトリからSublimeのPackages/Userフォルダへのカスタムコマンドファイルのコピー、シーンの実行、checkpoint pasteのトリガー、記録付きpaste、スキップ付きpaste、対話モードの終了、コメントの折りたたみなどのキーバインディングの設定が含まれます。
インストール手順では、manimglをソースからインストールする必要があること(最新の公開バージョンは古くなっているため)、Linux上でtexliveおよび関連する追加パッケージを介して完全なLaTeXサポートをインストールすること、およびリポジトリをクローンすることが求められます。動画シーンを実行するには、対象のシーンファイルの先頭にあるsys.pathリストにローカルディレクトリパスを追加する必要がある場合があり、manimglコマンドを使用してファイル全体または特定の名前付きシーンをレンダリングできます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.