チュートリアル:Ablet only VRM1
VRCSDKとNDMFを使わず、 Ablet を利用してアバターカメラアプリ向けのVRM1.0アバターを構築するチュートリアルです。
技術的には、NDMFをVRCSDKなしで動作させることは可能です。
しかし、NDMFのクロスプラットフォームサポートがVRChat向けアバター以外を扱いづらい、 Chillaxins が必要など、高度な知識を必要とするため、本チュートリアルでは推奨しません。
前提条件
以下の事項に関して、基本的な知識を持っている人が対象です。
- Unityの操作
- UniVRM(もしくは、任意のアバタープラットフォーム)を使ったアバターのセットアップ
また、本チュートリアルでは、VRChat向けにセットアップされた衣装アセットのVRChat特有の設定を無視してFBXから直接セットアップすることを想定します。
VRChat想定アバターの扱い方
VRChat想定でセットアップ済みのアバターアセットを取り扱う場合、一般的には、VRCSDKをインストールした環境で扱う方が(VRCSDKのコンポーネントから値を取り出せるため)簡単です。
VRCSDKと共存できるSDK
UniVRMや Modular Avatar - Resonite support は(Unityのバージョンに互換性がある限りは)VRCSDKと同じプロジェクトにインストールできます。
この場合、1つのプロジェクトから複数のプラットフォームにアバターを書き出せるようになります。
Modular Avatar ResoniteはNDMF経由で動作する為、いずれにせよVRCSDKをインストールした方が良いです。
VRCSDKと共存できないSDK
ChilloutVRやBasis Frameworkなどの環境では、VRCSDKと共存できないSDKを利用する必要があります。 この場合、VRCSDKをインストールしたUnityプロジェクトと対象のプラットフォームのSDKをインストールしたUnityプロジェクトの2つを作成して、おそらく設定の目コピーを行うことになるでしょう。