個人プロジェクトでよく使うツールや、ツール開発するにあたっての便利なコンポーネントや関数を詰め込んだリポジトリです。
chadmv/cmtをベースにしています。
ywtatools.modをテキストファイルで開き./を解凍先のディレクトリに変更して、ywtatools.modファイルをMAYA_MODULE_PATHが通ったところにコピーしてください。
特定の機能を使う場合は、プラグインのビルドが必要です。プラグインのビルドにはVisual Studioとcmakeが必要です。
maya/cpp/build.batを実行すると、自動的にpluginがビルドされ、所定のフォルダにプラグインがビルドされます。
Pythonの依存モジュールはRequirements.txtに記載しています。Mayapyへのインストールは自己責任でおねがいします。
C:\Program Files\Autodesk\Maya2024\bin\mayapy.exe -m pip install -r requirements.txt
Blender用のツールは、Blenderのアドオンとして実装されています。
Blenderのアドオンとしてインストールするには、Preferences > File Paths > Scripts Directoriesに、path/to/ywtatools/blenderを追加してください。
YWTAツールには、Maya環境とBlender環境の両方でテストを実行するための包括的なテストフレームワークが含まれています。
以下のコマンドを実行して、Maya 2024でテストを実行します。
python tests/run_maya_tests.py --pattern "test_*.py" --maya 2024
Maya内でテストを実行するには、YWTA > Utility > Unit Test Runnerからテスト実行用のUIを開いてください。