NDMF / Ablet対応
NDMF または Ablet のインストールされた環境では、QuestReplacerは非破壊改変ツールとして振る舞います。
前提条件
アバターの子に存在する Quest Replacer コンポーネントに限り、NDMFまたはAblet対応の動作を行います。
Quest Replacer コンポーネントには特定のアバターセットアップについての設定が記録されます。
そのため、 Quest Replacer のプレハブを作って複数のアバターにつける使い方は動作しますが、推奨されません。
シーン上にアバターを構築するワークフローでは、 Quest Replacer はアバターのプレハブに含めず、シーン上でコンポーネントを追加した状態にする想定です。
Quest Replacer をアバターのプレハブに含めても動作しますが、推奨されません。
Prefab Variantを使う場合は、元のアバターに対してではなく、それぞれのアバターのバリアントに対して Quest Replacer を追加するようにすると良いです。
Quest Replacer を元のアバターに含めても動作しますが、推奨されません。
できること
非破壊改変時に限り、QuestReplacerはAnimationControllerアセットに含まれるAnimation Clipの置き換えや、Animation Clipアセットに含まれるマテリアル変更アニメーションに対してマテリアルの置き換えを適用できます。
更に、 Material の Collect ボタンはAnimation Clipに含まれるマテリアルを抽出します。
非破壊改変ではない場合、アバターが直接参照しているAnimation Clipのみが置き換えられ、Animation Clip自体は変更されません。
NDMFでできること
QuestReplacerはNDMFプレビューに対応します。
QuestReplacerはVRChat向けアバターのApply on Playに対応します。