1
0
hugo/content/blog/2024-06-19-ue-game-animation.md
2024-08-11 21:42:40 +09:00

2.0 KiB

+++ date = "2024-06-19" tags = ["ue5","ue"] title = "ue5.4でgame animation sampleを試してみる" slug = "ue-game-animation" +++

前提

解説

game animation sampleを使うと標準的なモーションをキャラクターに適用することができます。しかも、epic gamesが提供しているため無料です。

今回はゲームモードで自身のキャラクターを選択する方法を紹介します。

  1. pluginのvrm4uを有効にする
  2. vrmを/Character/ai/Rigsに読み込む
  3. /Blueprints/ABP_Sandbox_Characterを右クリックでアニメーションをリターゲットして/Character/ai/anim/に作成する。

source : SKM_UEFN_Mannequin

target : SK_ai

retarget : RTG_UEFN_ai

なお、この手順は本来不要です。読み飛ばしても構いません。しっかりとしたアニメーションを利用したいときに使えるのでやっておくのがおすすめです。

  1. /Blueprints/RetargetedCharacters/CBP_SandboxCharacter_Mannyを複製して/Blueprints/RetargetedCharacters/CBP_SandboxCharacter_aiにする
  2. SkeletalMeshを/Character/ai/Rigs/SK_aiに設定して、Tag(Component Tags)をRTG_UEFN_aiに変更する

tags[0] : RTG_UEFN_ai

  1. /Blueprints/RetargetedCharacters/ABP_GenericRetargetを開いて変数のIKRetargeter_Mapを追加する

RTG_UEFN_ai : /Character/ai/Rigs/RTG_UEFN_ai

  1. GameMode : GM_Sandbox > Bone : CBP_SandboxCharacter_ai

これで自身のキャラクターを動かせるようになります。今まで色々なモーションを試してきましたが、これは相当しっかり動きます。

髪の毛が途中から動かなくなるのは以前解説したvrm4uのバグだと思います。standaloneで確認してください。