asset-transformer-toolkit について
Asset Transformer Toolkit 4.0.0 以降を使う Unity プロジェクト向けのスキルです。バージョンを確認し、文書化された API に沿ってインポーター、RuleSet、アクション、LOD の作業を案内します。
主な機能
- 01作業前のパッケージバージョン確認
- 02文書化された ATTAssistantUtilities API の利用
- 03インポーター作成と再インポートの案内
- 04RuleSet、アクション、LOD のリファレンス
活用シーン
- 01Unity プロジェクトの必要バージョン確認
- 02ツールキットのインポーターでモデルを作成または再インポート
- 03RuleSet、アクション、LOD の編集
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ unity-technologies/ skills --skill asset-transformer-toolkitインストール後、Claude Code で/asset-transformer-toolkitを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
SECURITY.mdapi-docs/rule-api.mdruleblock-api.mdruleset-api.mdreferences/create-importer.mdlods.mdrulesets-and-actions.md詳細
始める前に:パッケージのバージョンを確認してください
このスキルには、Asset Transformer Toolkit 4.0.0 以降(com.unity.industry.toolkit)が必要です。それ以前のバージョンには、以下のすべてのワークフローで必要となる ATTAssistantUtilities API がありません。
Packages/packages-lock.jsonからcom.unity.industry.toolkitの解決済みバージョンを確認します(ファイルがない場合はPackages/manifest.jsonを確認します)。- インストールされていない場合: このワークフローには Asset Transformer Toolkit 4.0 以降が必要であること、また、Unity のプランを通じてアクセス権が必要な Unity パッケージである可能性があることをユーザーに伝え、そこで停止します。自分で manifest に追加しないでください。
- 4.0.0 より前のバージョンがインストールされている場合: 確認したバージョンと、4.0 以降が必要であることをユーザーに伝え、アップグレードする前に許可を求めます。古い API、内部型に対する生の C#、リフレクションに切り替えないでください。
- 4.0.0 以降の場合: 続行します。
API リファレンス
ツール関数は Unity.Pixyz.Plugin4Unity.Editor.AI.ATTAssistantUtilities によって提供されます。各リファレンスファイルでは、関数が操作するクラスとともに、関数の説明がインラインで記載されています。
技術上の注意
Pixyz Plugin は Asset Transformer Toolkit の旧称です。ユーザーが「Pixyz」という用語を使っている場合を除き、ユーザーには「Asset Transformer Toolkit」という用語を使ってください。 ほとんどのクラスとコードは Unity.Pixyz.Plugin4Unity.Editor アセンブリに含まれています。 Asset Transformer Toolkit は Asset Transformer Studio/Pixyz Studio と同じものではありません。Asset Transformer Studio に関する情報には絶対に依存しないでください。
インポーター
Asset Transformer Toolkit では、プロジェクト外の 3D ファイルをインポートできます。 インポーターを変更する場合、直後に再インポートが必要だと決めつけないでください。インポート処理には非常に時間がかかる場合があるため、ユーザーが要求した場合にのみ開始してください。 インポーターのフィールドを変更するには、ScriptableObject API を使用してください。リフレクションによるインポーターフィールドへのアクセスや変更は絶対に行わないでください。リフレクションは利用できません。 ファイルをインポートするための Pixyz/Asset Transformer Toolkit インポーターを作成する場合、または既存の ImporterScriptableObject を使ってモデルを再インポートする場合は、references/create-importer をお読みください。
ルールセットとアクション
references/rulesets-and-actions をお読みください。
RuleSet API が必要な場合は、api-docs/ruleset-api をお読みください。
Rule API が必要な場合は、api-docs/rule-api をお読みください。
RuleBlock API が必要な場合は、RuleBlock インスタンスの構築に使用する ActionBase.Id を含め、api-docs/ruleblock-api をお読みください。
詳細レベル
references/lods をお読みください。