コンテンツにスキップ

プリセットアバターを追加する

PresetAvatar_1

VketCloudSDKでは、ワールドに入ったユーザーが手持ちのアバター以外に使えるプリセットアバターを設定できます。
設定されたアバターは「設定画面」-->「マイページ」-->「アバター」-->「プリセットアバター」にて一覧表示され、ワールドの中でユーザーが自由に着脱することができます。

なお、プリセットアバターを追加するにあたって、追加したいアバターをあらかじめvrm形式に変換する必要があります。

1. テクスチャが圧縮されたアバターを作成する

スマートフォン上でもアバターが表示できるようにテクスチャの圧縮を行います。

テクスチャの圧縮方法はワールドテクスチャの圧縮と同じツールを使用して行えます。

2. AvatarFileを作成する

2.1 HEOWorldSettingからAvatarFileを新規作成する

VketCloudSDKではAvatarFileというファイルにアバター情報を設定し、ワールドのビルド時にプリセットアバターとして反映します。

PresetAvatar_2

HEOWorldSetting内のAvatarsタブ下のCreateAvatarFileを押すことで、新しいAvatarFileを作成します。

AvatarFileリスト右下の +/- を押すことで、プリセットアバターのリストに項目を追加/削除することができます。
リストから削除した場合でも、元のAvatarFileのデータが残ります。

DefaultのAvatarFileが編集できる現象について

特定の手順によって、デフォルトで設定されているAvatarFile(Vketchan_v1.6_Mtoon_blendshape)の設定が編集できる現象が確認されています。
デフォルトのアバターを編集するとSDKが意図していない動作を起こす可能性があるため、プリセットアバターを追加する際は必ず新しいAvatarFileを追加してください。
この時デフォルトのアバターはパッケージによって保護されているため、Unity再起動時には設定がリセットされます。編集はお控えください。

Note

以下の画像のようにAvatarFileリストが表示されず、「CreateAvatarFileForOldData」ボタンが表示されている場合があります。<br>
これは、古いSDKのアバターデータ情報が残っている時に見られます。<br>
ボタンを押すことで、元々あったアバター情報がAvatarFileリスト形式に書き出されます。

PresetAvatar_3

2.2 AvatarFileの中身を設定する

AvatarFile_1

ProjectビューでAvatarFileを選択することで、Inspectorビュー上に中身が表示されます。
設定できる項目はタブ別に分類されています。

各項目の仕様詳細はAvatarFileに記載されています。

2.2.1 .vrmタブ

AvatarFile_1

アバターの.vrmを登録することができます。
また、圧縮アバターの.hrmファイルについても登録可能です。

2.2.2 Motionタブ

AvatarFile_2

モーションの登録が可能です。

2.2.3 Emotionタブ

AvatarFile_3

エモートが登録できます。

2.2.4 Objectsタブ

AvatarFile_4

アバターの持つオブジェクトが登録できます。

3. WorldSettingsに入れる

PresetAvatar_4

WorldSettingsのAvatarFileリストにAvatarFileを入れます。
これによってプリセットアバターの一覧にアバターが追加されます。

PresetAvatar_5

また、AvatarFileリスト上でも枠を選択することで簡易編集画面を出すことができます。
全項目が表示されるわけではないので、AvatarFileをProjectビューで選んでからInspectorビューを編集する方法を使うことをおすすめします。