Language:
Page Info
Skill Level:
Engine Version:

4.ブレンド スペースの作成

キャラクターを移動させるために、次は各移動ステート (Walking、Jogging、Crouch Walking) 用の Blend Space を作成します。ブレンド スペースは 2 つの入力値に基づいたアニメーションのブレンドを可能にする特殊なアセットです。ここでは、キャラクターの移動の速さと方向に合わせて、前後と左右をブレンドします。

Blend Space に関する詳細は、 Blend Spaces のページを参照してください。

移動の Blend Space は、以下の方法で設定します。

  1. コンテンツ ブラウザ 内を 右クリック して、 [Animation] そして [Blend Space] を選択してアセットを新規作成します。

    Blendspace_1.png

  2. [Pick Skeleton] ウィンドウで、スケルトン (UE4_Mannequin_Skeleton) を選び、アセットに「 Walk_BS 」という名前を付けます。

  3. Walk_BS ブレンドスペースを開き、 [Parameters] の、 X Axis LabelDirection に、Y Axis LabelSpeed に設定します。

  4. X Axis Range-180 から 180 に、 X Axis Divisions4 に設定します。

  5. Y Axis LabelSpeed に、 Y Axis Range0 から 200 に、そして Y Axis Divisions4 に設定します。

  6. X 軸と Y 軸の両方の値を設定したら、 [Apply Parameter Changes] ボタンをクリックします。

    Blendspace_2.png

    設定はこのようになっているはずです。適用をクリックすると、移動アニメーションのブレンドの判断に使う入力値を使用するために、 [Parameter] ウィンドウの左側のグリッドスペースが更新されます。

  7. [Asset Browser] ウィンドウで rifle ironsights アニメーション (これらの動作をキャラクターに使います) を検索します。

    Blendspace_3.png

  8. Walk_Fwd_Rifle_Ironsights アニメーションを見つけたら、ドラッグ&ドロップして、グリッドスペースの中央下に置きます。

    Blendspace_4.png

    これにより、グリッドスペース上にリファレンス用のポイントが作成されます。

  9. Walk_Lt_Rifle_Ironsights アニメーションと Walk_Rt_Rifle_Ironsights アニメーションをグリッドの歩行前方ポイントの左右にドラッグします。

    Blendspace_5.png

    Walk_Lt_Rifle_Ironsights (L) 、 Walk_Fwd_Rifle_Ironsights (F) 、 Walk_Rt_Rifle_Ironsights (R) がグリッド上に表示されます。

  10. Walk_Bwd_Rifle_Ironsights アニメーションをドラッグし、左下隅と右下隅に配置します。

  11. 下部の左から右と同様のレイアウト (Bwd、 Lt、 Fwd、 Rt、 Bwd) を、グリッドの上部にも繰り返します。

    Blendspace_6.png

    マウスをグリッド上に移動させると、キャラクターは歩いたり方向間でブレンドします。

  12. Sample InterpolationAnim Asset Details で、 Target Weight Interpolation Speed Per Sec2.0 に設定します。

    Blendspace_7.png

    こうすると、方向が変わる時に、スムーズにブレンドされます。

  13. Walk_BS Blend Space ウィンドウを 保存 してから終了します。

  14. コンテンツブラウザWalk_BS アセットを 右クリック[Duplicate] を選択します。

  15. コピーの名前を「 Jog_BS 」に変えて開きます。

  16. [Parameters]Y Axis Range 最大値を 200 から 375 に変えて適用をクリックします。

    Blendspace_8.png

    375 という値は、 MyCharacter ブループリントで設定した Jog の速度を表します。

  17. 速度の最大値を使用するためにグリッドは更新されますが、グリッド上のポイントは更新前のままとなります。

    Blendspace_9.png

  18. 左クリック して各位置のグリッドの上部まで、ポイントを移動します。

  19. [Asset] ウィンドウ で、 Jog アニメーションを探します。

  20. Jog アニメーションをグリッド上の Walk ポイントにドラッグして、グリッド上で歩くアニメーションを走るアニメーションに変えます。

    Blendspace_10.png

    グリッドの上と下に沿って、 Jog (Bwd, Lt, Fwd, Rt, Bwd) Rifle アニメーションを使っています。

  21. 保存 してから [Jog_BS Blend Space] ウィンドウを閉じます。

  22. Jog_BS を複製し、その名前を「 Crouch_BS 」に変更して開きます。

  23. [Parameters]Y Axis Range 最大値を 375 から 160 に変えて適用をクリックします。

  24. アセットブラウザrifle ironsights を検索します。

  25. グリッド上のポイントを、それぞれの Crouch_Walk アニメーションに置き換えます。

    Blendspace_11.png

  26. 保存 してから [Crouch_BS Blend Space] ウィンドウを閉じます。