📝

Vket Cloudで、Mixamoからダウンロードしたモーションをアバターに実装する②【新規プリセットファイル作成 - アニメーション】

2024/07/01に公開

はじめに

Vket Cloudで使用できるアバターには、モーションや持ち物を設定することが可能です。

剣を振り回すVketちゃん1号.gif
本記事では、上記の剣を振り回すVketちゃん1号を作成する方法について紹介します。

手順

実装までの手順は、

  1. Mixamoからアニメーションをダウンロードする
  2. アニメーションをUnityに取り込み、Vket Cloudで使える形にする
  3. 新規プリセットアバターの設定を立ち上げ、モーションの追加を行う
  4. 追加モーションを再生できるようにする
  5. 剣オブジェクトを作成し、アバターの持ち物として設定する
  6. アニメーション再生中のみ剣が表示されるようにする

となります。
本ページでは、3,4を紹介します。

新規プリセットアバターの設定を立ち上げ、モーションの追加を行う

Vket Cloudのワールドのアバター設定は、VketCloudSettings内のAvatarSettingsにて行うことが可能です。

image.png

VketCloudSettingsはVketCloudに基礎オブジェクトを作成を選択した際に自動で追加されます。

AvatarSettingsは初期状態では表示されておらず、VketCloudSettings内Vket Cloud Settingコンポーネントにて設定モードをAdvancedにする必要があります。

image.png

AvatarSettings内にあるAvatar Settingコンポーネントで新規アバターファイル作成を選ぶことで、アバターファイルを作成します。
image.png

ボタンを押すと、保存画面が表示されるので、アバターを管理するお好きなフォルダにお好きな名前で保存してください。
image.png

モーションの追加はモーションタブで行います。
image.png

下部に「+」ボタンがあるので選択し、項目を増やします。
モーション名を適切な名称にし、.hemに作成した.hemファイルを入れます。
image.png

モーションをループさせる場合は「ループする?」にチェックを入れます。

これでアバター側のモーションの準備は完了です。

最後に、作成したアバターをAvatar Settingのアバターファイル 0 に入れましょう。
ドラッグアンドドロップで更新が可能です。
image.png

追加モーションを再生できるようにする

追加モーションを再生するために、ワールド内に「クリックしたらモーションを再生する」クリック判定を追加します。

まず、クリック判定となるSphereをシーン上に設置します。
Sphereには、HEO Action Triggerコンポーネントを付与します。

image.png

アクションリストの「+」を選択し、「モーション」(Motion)を追加します。
image.png

モーション名に設定したモーションの名称を指定します。
image.png

この状態でビルドを行い、Sphereをクリックすることで、Mixamoからダウンロードしたモーションが再生されます。

素振りするVketちゃん1号.gif

これで、mixamoからダウンロードしたモーションをVket Cloudに実装することができました。

前: Vket Cloudで、Mixamoからダウンロードしたモーションをアバターに実装する①
次: Vket Cloudで、Mixamoからダウンロードしたモーションをアバターに実装する③

株式会社HIKKY

Discussion