[無料][VRChatアセットマージツール] VRCAssetMerger
- ダウンロード商品無料¥ 0
- ダウンロード商品カンパ(内容同じ)¥ 100
★修正版1.0.2が出ています。動かなさそうだった人は更新願います。 ★修正版1.2.1が出ています。プラグインが動かなさそうだった人は更新願います。 ★修正版1.2.2が出ています。Animatorが肥大化する現象を修正しました。 ★1.2.1でプラグインに対応しました。 VRCAssetMergerは、VRChatのアバターで利用する ・Animation Controller ・Expressions Menu ・Expression Parameters の「マージ」を設定出来るツールです。 ファイル更新を検知して設定通りに自動でアセットをマージします。 付属ツールとしてアバターのレイヤーとメニューを設定通り差し替え管理出来る「VRCAvatarAssetsSetter」が付いてきます。
インストール
★★★注意★★★ 動作にVRCAvatars3Toolsが必要です。事前にインポートしてください。 https://booth.pm/ja/items/2207020 インポートし終わったら本ツールをインポートします。
使い方
「FX1とFX2をマージしてFX3に書き込む」という設定をすると、以後FX1またはFX2のファイルが更新されるたびにマージされたものがFX3に書き込まれます。 ■ユースケース 「異なるアバターで殆どの機能は共有したいが衣装だけ別メニューにしたい」 1. メニュー・パラメーター・FXレイヤーアセットを、「共通部分」、「衣装A部分」、「衣装B部分」、「衣装A完成形」、「衣装B完成形」の5つ作る 2. 「共通部分」+「衣装A部分」=「衣装A完成形」、「共通部分」+「衣装B部分」=「衣装B完成形」になるようにVRCAssetMergerで設定を作る 3. 「共通部分」、「衣装A部分」、「衣装B部分」をそれぞれ切り替えながらツール等で設定する(VRCAvatarAssetsSetterでセット管理すると便利です) 4. 「衣装A完成形」、「衣装B完成形」を設定してアップロードする(MyAvatarBuildSetting https://narazaka.booth.pm/items/1327703 で一括アップロードすると便利です) ■ユースケース 「同一のアバターのFXレイヤーについてWrite Defaults ON/OFF両方用意したい」 1. FXレイヤーアセットを、「Write Defaults ON版」、「Write Defaults OFF版」、「ベース表情レイヤーを含む物」の3つ作る 2. 「ベース表情レイヤーを含む物」+「Write Defaults ON版」+(Write Defaults プラグインでWrite Defaults OFFに指定する)=「Write Defaults OFF版になるようにVRCAssetMergerで設定を作る 3. 「Write Defaults ON版」とベース表情レイヤーを原本として今後編集する
プラグイン
VRCAssetsMergerウインドウ下端の「Plugins」から選択して下さい ■WriteDefaults WriteDefaultsを一括で変更した処理結果になります。 ■DanceWorldFX いわゆるダンスワールド等でWriteDefaultsがOFFの場合にもアニメーションが適用されるようにする簡易対応です。 このプラグインを適用した上で、boolパラメーターDanceWorldFXをParametersに追加し、メニューでONにできるようにすると、その状態でアニメーションが適用されます。 ただしその間着せ替え系の状態は無効になります。
アセットを配布するとき
本ツールはアバターの利用者が個別に設定する以外に、アバター配布者がアセットを同梱することも想定しています。 また便利なAnimation Controller単体などを配布して気軽にカスタムしてもらいたいと言う場合も使えると思います。 設定を配布したい場合…… 1. 設定アセットのみを含めて、カスタムしたい場合本ツールなどをインストールするように案内 2. 本ツールと依存先のVRCAvatars3Tools https://booth.pm/ja/items/2207020 はともに製品にそのまま同梱出来るライセンスなので全部一式でunitypackageに含めてしまう どちらでも可能です。
バグや分からないことがあったら
雑にツイかどっかにリプやDMしてくだち https://twitter.com/narazaka
ライセンス
Zlib License 現状公開リポジトリはないですがOSSです。 後で作る気持ちはあります。 Copyright (c) 2022 Narazaka This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Copyright (c) 2022 奈良阪 本ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。 本ソフトウェアの使用によって生じるいかなる損害についても、作者は一切の責任を負わないものとします。 以下の制限に従う限り、商用アプリケーションを含めて、本ソフトウェアを任意の目的に使用し、自由に改変して再頒布することをすべての人に許可します。 1. 本ソフトウェアの出自について虚偽の表示をしてはなりません。あなたがオリジナルのソフトウェアを作成したと主張してはなりません。 あなたが本ソフトウェアを製品内で使用する場合、製品の文書に謝辞を入れていただければ幸いですが、必須ではありません。 2. ソースを変更した場合は、そのことを明示しなければなりません。オリジナルのソフトウェアであるという虚偽の表示をしてはなりません。 3. ソースの頒布物から、この表示を削除したり、表示の内容を変更したりしてはなりません。
更新履歴
・1.2.2 Animatorにたまる不要データを掃除するように ・1.2.1 プラグイン同梱忘れを修正 ・1.2.0 プラグインシステムを追加 WriteDefaultsプラグイン追加 DanceWorldFXプラグイン追加 ・1.1.1 VRCAvatarAssetsSetterもサブフォルダ対応 ・1.1.0 Assets/VRCAssetMerger/Settings以下のサブフォルダにもファイルを置けるように ・1.0.2 不具合修正 ・1.0.1 警告系を追加 ・1.0.0 リリース