Skip to main content

NDMF対応

NDMFのインストールされた環境では、QuestReplacerは非破壊改変ツールとして振る舞います。

前提条件

アバターの子に存在する Quest Replacer コンポーネントに限り、NDMF対応の動作を行います。

TIPS

Quest Replacer コンポーネントには特定のアバターセットアップについての設定が記録されます。 そのため、 Quest Replacer のプレハブを作って複数のアバターにつける使い方は動作しますが、推奨されません。

シーン上にアバターを構築するワークフローでは、 Quest Replacer はアバターのプレハブに含めず、シーン上でコンポーネントを追加した状態にする想定です。 Quest Replacer をアバターのプレハブに含めても動作しますが、推奨されません。

Prefab Variantを使う場合は、元のアバターに対してではなく、それぞれのアバターのバリアントに対して Quest Replacer を追加するようにすると良いです。 Quest Replacer を元のアバターに含めても動作しますが、推奨されません。

できること

QuestReplacerはNDMFプレビューに対応します。

QuestReplacerはVRChat向けアバターのApply on Playに対応します。

NDMFでできること

NDMFの非破壊改変時に限り、AnimationControllerアセットに含まれるAnimation Clipの置き換えや、Animation Clipアセットに含まれるマテリアル変更アニメーションに対してマテリアルの置き換えを適用できます。

更に、 MaterialCollect ボタンはAnimation Clipに含まれるマテリアルを抽出します。

INFO

NDMFの非破壊改変ではない場合、アバターが直接参照しているAnimation Clipのみが置き換えられ、Animation Clip自体は変更されません。

できないこと

Avatar Tinker VistaのNDMF VRM0+1サポート を適用した環境でApply on Playを行うと、VRMアバターがVRChatとして扱われるため、VRM向けのマテリアル差し替えが適用されません。

対処方法はリンク先を参照してください。