ZEPETOキャラクターでダンスショート動画を作る方法

ZEPETOダンスショートとは、ZEPETOキャラクターをUnityに読み込んでダンスモーションデータを再生させ、その場面を縦型画面で録画して作る動画です。ダンスモーションはエクステージ(XSTAGE)でK-POPやダンスチャレンジの振り付けをモーションキャプチャーで撮影したファイルとして入手できます(UnityはANIM形式推奨、他のエンジンはFBX)。無料モーションもあります。
準備するもの
- ZEPETOキャラクター
- Unity(ZEPETOスタジオが案内する推奨バージョン)
- ダンスモーションデータ(UnityはANIM推奨):今月の無料モーションで先にテストできます
5つのステップで作る
1. キャラクターをUnityに読み込む
Unity HubでUnity 2022.3.34f1バージョンをインストールします(ZEPETO World SDKはこのバージョンでのみ動作します)。ZEPETO Worldテンプレートパッケージ(upm.zepeto.run/setup/package)をImportした後 Unityを再起動し、新規プロジェクトをZEPETOテンプレートで作成します。HierarchyにZEPETO > ZepetoPlayersを追加した後、コードでZepetoPlayers.instance.CreatePlayerWithUserId(...)を呼び出さないと、ログインしたアカウントのキャラクターがシーンに表示されません — ZepetoPlayersだけ追加してPlayを押してもキャラクターは表示されません。
2. モーションデータをインポート
ANIM形式でダウンロードすると、UnityがHumanoidリターゲティングを自動で処理します。ただし、入れるだけですぐに正しく再生されるわけではなく、クリップのInspectorでRoot Transform Rotation、Position(Y)、Position(XZ)の3項目すべてBake Into Poseをオンにする必要があります — オンにしないと体の向きがずれたり、足が滑ったりします。
3. キャラクターにモーションを接続
ZEPETOのデフォルトコントローラーZepetoAnimatorV2を複製してモーションクリップを追加した後、ZepetoPlayersのAnimator Controller欄にこのコントローラーを指定します。Playを押すとキャラクターが踊ります。
4. 縦型画面用カメラ設定
Gameビューの解像度に1080x1920を直接追加して縦型構図に合わせます。キャラクターごとに比率が異なるため、カメラの高さと距離はキャラクターごとに再調整が必要な場合があります。
5. 録画
Unity Recorder(パッケージマネージャーからインストール)でGameビューをmp4で録画します。背景、照明、音楽は編集ツールで追加すればOKです。
ショートにすぐ使えるダンスモーション
最新K-POP振り付けはK-POPカテゴリ、チャレンジはダンスチャレンジカテゴリでご覧いただけます。
まずは無料で試してみましょう
無料モーションで撮影プロセスからテストしてみてください。今月の無料モーションデータを見る
よくある質問
ZEPETOアプリ内でモーションを適用する機能ですか?
いいえ。Unityでキャラクターにモーションを再生させて録画する外部制作方式です。完成した動画はmp4ファイルとして出力され、他のプラットフォームにアップロードします。
縦(9:16)比率はどう合わせますか?
UnityのGameビューの解像度に1080x1920を追加して縦型構図で撮影すればOKです。
無料のダンスモーションはありますか?
あります。今月の無料モーションで無料で入手でき、With U_Challenge Ver.のような無料チャレンジモーションもあります。
ショートで収益化してもいいですか?
スタンダードライセンスは非商用利用のみ可能です。収益が発生する商用利用にはコマーシャルライセンスが必要で、購入後にアップグレードできます。
ZEPETO以外のキャラクターにも使えますか?
ヒューマノイド構造のキャラクターであれば、VRMアバター、Unity・アンリアルキャラクターにも同じFBXを使用できます。

