Avatar Tinker Vista - Extension
将来的に本体に取り込まれることを前提とした ATiV / Ablet の実験的な拡張です。
これだけでは動かない可能性が高いです(動作確認もしていません)が、とりあえず置いておきます。
プラットフォーム拡張
Avatar Tinker Vista - Extension はAbletにプラットフォームを追加します。
Avatar Tinker Vista - Extension で追加されるプラットフォームは NDMF には追加されません。
NDMFがサポートされている環境でNDMFプラグインを利用する場合は、Abletを起点としてビルドするために NDMF on Ablet が必要です。
ChilloutVR Support
ChilloutVR Unity AnimatorAblet / Avatar Tinker VistaがChilloutVRのアバターを認識するようになります。
以下のコンポーネントがアバターを指定するマーカーコンポーネントとなります。
-
CVR Avatar: ChilloutVRアバター
ChilloutVRプラットフォームでは、サブプラットフォームは未実装です。
ChilloutVRは Animatorプラットフォーム です。
Emote Wizard はChilloutVR Supportと連携して動作し、UnityのAnimatorを出力します。
ChilloutVRアバターの揺れものを設定するには、以下のいずれかの方法を利用してください。
-
ATiV Select DynamicsからDynamic Boneを出力する(DynamicBoneがプロジェクトにインポートされている場合、デフォルトの揺れものになります) -
Dynamic Boneコンポーネントを設定する -
Magica Cloth 2コンポーネントを設定する
Denormalized Avatar Exporter Support
Denormalized Avatar ExporterAblet / Avatar Tinker VistaがDenormalized Avatar Exporterをアバタープラットフォームとして認識するようになります。
VSFAvatarやWarudo Character Modが書き出せる可能性があります(動作保証はしていません)。バージョン相性などで動かない場合もあります。
以下のコンポーネントがアバターを指定するマーカーコンポーネントとなります。
-
Denormalized Avatar Exporter: Denormalized Avatar Exporterアバター
Denormalized Avatar Exporterプラットフォームでは、サブプラットフォームは未実装です。
実際にアバターがどのプラットフォームにエクスポートされるかは、Denormalized Avatar Exporterの挙動に依存します。
Unityのバージョンが2022未満の場合、AbletのNDMF連携は利用できません。(NDMFが動かないので)
Basis Support
Basis UnityAblet / Avatar Tinker VistaがBasis SDKをアバタープラットフォームとして認識するようになります。
現在、Basisアバターの動作確認が取れる環境が整っていないため、動作確認が取れていません。
以下のコンポーネントがアバターを指定するマーカーコンポーネントとなります。
-
Basis Avatar: Basisアバター
ご存知の通り、Basisはプラットフォームではありませんが、AbletがBasis SDKを(UniVRMやDenormalized Avatar Exporterのように)アバタープラットフォームとして扱うということです。
Basisプラットフォームでは、サブプラットフォームは未実装です。
Basisで実装された具体的なプラットフォームがAbletのサブプラットフォームとして定義されることが期待されています。
(意外にも?)Basisは(現在は) Animatorプラットフォーム ではありません。
Basisアバターに対して、 Emote Wizard はUnityのAnimatorを出力しません。
現時点で、ATiV SuiteはBasisアバターの揺れもの設定をサポートしません。
しかし、 Jiggle Rig を設定することはおそらく可能です。(テストはされていません)
サブプラットフォーム拡張
Avatar Tinker Vista - Extension はAbletにサブプラットフォームを追加します。
サブプラットフォームは NDMF に存在しない概念です。
NDMFビルドが可能な場合がありますが、NDMFプラグインを利用する場合は NDMF on Ablet をお勧めします。
UniVRM Support Extension
以下のサブプラットフォームは VRM Meta および VRMInstance のマーカーコンポーネントから利用できます。
cluster VRM0 / VRM1 Subplatform
以下は、UniVRM 0.x/1.0アバターのclusterへの書き出しを想定したサブプラットフォームです。
UniVRM VRM0.x clusterUniVRM VRM1.0 cluster
現時点では、これらは機能のないマーカーサブプラットフォームです。
ATiV Target Ablet Subplatform の条件を設定した上で Ablet Select Subplatform でビルドを切り替えできます。
clusterサブプラットフォームは機能を持たないため、使わなくても問題はありません。
素直にPrefab Override等で対応する方が簡単です。