PolySeek Logo
読み込み中...

【VRChat】Hajitch Avatar Batch Tool|複数アバターのギミック一括管理・MAギミックコピー対応

hajitchhajitch
商品画像 1
商品画像 2

説明

Hajitch Avatar Batch Tool v1.1.0

VRChatアバターのギミック管理をまとめて行える、Unity Editor拡張ツールです。

同じアバターで衣装違い・改変違いをたくさん作っていると、

「このギミックを全部のアバターに追加したい」 「使わなくなったギミックをまとめて消したい」 「全部EditorOnlyにしたい」 「このアバターに設定したMAギミックを、他の衣装にも同じ状態で入れたい」

といった作業が発生します。

Hajitch Avatar Batch Toolは、Hierarchyで複数のアバターを選択して、これらの作業をまとめて行うためのツールです。


主な機能

ギミック・アセットの一括追加

Hierarchyで複数のアバターを選択し、追加したいギミック・アセットを登録して「追加」を押すだけ。

選択したアバターへまとめて追加できます。

複数のギミック・アセットを登録して一括処理することもできます。


ギミックの一括削除

不要になったギミックを、選択した複数のアバターからまとめて削除できます。

削除前には確認画面が表示されます。


Active ON / OFF

選択したアバターに入っている対象ギミックを、

・Active ON ・Active OFF

へまとめて変更できます。

「ギミック自体は残しておきたいけれど、一時的に無効化したい」という場合にも便利です。


EditorOnly / 元のTagへ戻す

対象ギミックのTagをまとめて「EditorOnly」へ変更できます。

また、「元のTagへ戻す」で変更前のTagへ戻すこともできます。

不要なObjectをアバターのアップロード対象から外したい場合などに利用できます。


MAギミック一括コピー

v1.1.0では、アバターに設定済みのMA(Modular Avatar)ギミックを、別のアバターへまとめてコピーできる機能を搭載しました。

たとえば、

「衣装Aのアバターに完成したギミックを、衣装B・衣装C・衣装Dにも同じ状態で入れたい」

という場合に使用できます。

使い方

  1. コピー元アバターにあるMAギミックを「コピー元ギミック」に指定
  2. Hierarchyでコピー先アバターを複数選択
  3. 「選択アバターへ一括コピー」を押す

これだけです。


ギミックの設定も一緒にコピー

単純にGameObjectを追加するだけではなく、コピー元ギミックの設定も可能な範囲で維持します。

・Position ・Rotation ・Scale ・Active状態 ・Tag ・子Object ・Component設定

などをコピーします。

さらに、コピー元アバター内部のGameObjectやComponentを参照している場合は、コピー先アバターの同じHierarchyパスにあるObjectへ可能な限り自動的に参照を差し替えます。


同じHierarchy位置へコピー

コピー元ギミックが、

Avatar A └ Armature  └ Hips   └ Gimmick

という位置にある場合、コピー先でも同じHierarchy構造が存在すれば、

Avatar B └ Armature  └ Hips   └ Gimmick

という位置へコピーします。

そのため、アバターRoot直下へ単純にコピーするのではなく、元の配置を維持した状態で複製できます。


二重追加を防止

コピー先の同じ親Objectの下に同名のギミックがすでに存在する場合は、二重に追加せずスキップします。


こんな方におすすめ

・同じアバターの衣装違いをたくさん作っている ・複数アバターへ同じギミックを追加している ・MAギミックを衣装ごとに何度も設定するのが大変 ・不要なギミックをまとめて削除したい ・Active状態をまとめて変更したい ・EditorOnlyをまとめて設定したい ・VRChatアバター改変の作業時間を短縮したい

特に、同じベースアバターで多数の衣装バリエーションを管理している方におすすめです。


起動方法

Unity上部メニューから、

Hajitch Tools → Avatar Batch Tool

を選択すると起動します。


基本的な使い方

Hierarchyで操作したいアバターを複数選択します。

「対象ギミック・アセット」へ操作したいギミックをドラッグ&ドロップします。

あとは目的に合わせて、

・追加 ・削除 ・Active ON ・Active OFF ・EditorOnly ・元のTagへ戻す

のボタンを押すだけです。


ご使用前の注意

本ツールを使用する前に、Unityプロジェクトのバックアップを取ることをおすすめします。

特に多数のアバターへ一括処理を行う場合は、最初に少数のアバターで正常に動作することを確認してから使用してください。

MAギミック一括コピーの参照自動置換は、コピー元とコピー先で同じHierarchy構造が存在することを前提としています。

アバターごとにHierarchy構造が大きく異なる場合や、特殊なComponent・独自スクリプト・特殊な参照方式を使用しているギミックでは、すべての設定を完全に再現できない場合があります。

コピー後は必ずUnity上でギミックの設定・動作をご確認ください。


対応バージョン

Hajitch Avatar Batch Tool v1.1.0

VRChatアバター改変用Unity Editor拡張ツール

※Modular Avatar本体やVRChat SDKなど、本ツール以外に必要となる環境・アセットは別途導入してください。


利用規約

・本ツールの使用によって発生したトラブル、データ破損、アップロード上の問題等について、作者は責任を負いません。

・使用前に必ずプロジェクトのバックアップを作成してください。

・本ツールそのものの再配布・再販売は禁止します。

・本ツールを使用して改変したアバターや作品については、それぞれのアバター・衣装・ギミック・アセット等の利用規約に従ってください。


更新履歴

v1.1.0

・MAギミック一括コピー機能を追加 ・コピー元のTransform設定を維持してコピー ・子Object、Component設定のコピーに対応 ・コピー元アバター内部参照の自動差し替え処理を追加 ・元のHierarchy位置を基準にコピーする機能を追加 ・同じ位置に同名ギミックが存在する場合の重複防止

v1.0.0

・初回リリース ・複数アバターへのギミック一括追加 ・一括削除 ・Active ON / OFF ・EditorOnly ・元のTagへの復元