SlideShare a Scribd company logo
1 of 52
UE4 SAITAMA 初心者向けハンズオン #4
UNREAL ENGINE 4 MEETUP SAITAMAとは?
埼玉では、「UE4について開発者、興味を持っている人と直接会っ
て色々コミニケーションをしたい」という方針の元、定期的にUE4につ
いて共通の興味関心や問題意識等を話し合うことを重視したイベン
トにする予定
※個人的な方針として、2018年5月までは、どんな結果になろうとも
月1でやっていく予定
(来年以降は好評なら続けていくかも)
今回のアジェンダ
・UE4エディター操作説明(約30分)
UE4エディターを扱う上でよく使う操作方法を一通り実施しま
す(一度も触ったことがない人がいる場合)
・アニメーション機能操作 超基礎編(約1時間半)
アニメーション機能の簡単な操作を一通り行います。
※時間が余ったら各自自習
UE4エディター操作説明
HTTPS://WWW.SLIDESHARE.NET/YUUKIOGINO/UNREAL-
ENGINE-63538268
アニメーション機能操作 超基礎編
下記スライドを多く引用させていただいております。
引用項目が多いので、ここで一括紹介させていただきます。
猫でも分かる UE4のANIMATION BLUEPRINTの運用について
https://www.slideshare.net/EpicGamesJapan/ue4animation-blueprint
下記スライドを多く引用、また今回のハンズオンで使用します。
引用項目が多いので、ここで一括紹介させていただきます。
UE4勉強会 IN 大阪 - アニメーション基礎
https://www.slideshare.net/com044/ue4-in-91056422
BPでスケルタルメッシュアニメーションをセットするには
スケルタルメッシュの詳細でアニメーション、またはアニメーションBPをセット(赤枠)
BPでスケルタルメッシュアニメーションをセットするには
BPのノードを呼び出してアニメーションを再生
Set Animation:アニメーションをスケルタルメッシュにセット
Play Animation:特定のアニメーションを一時的に再生(ループ可)
単純なアニメーション再生ならBPだけでOK
ただし、歩く、走る、ジャンプする等、複雑にアニ
メーションを遷移させたい場合はBPだけで全て実
装すると、とても大変!
スケルタルメッシュのアニメーション システム
UE4 のアニメーション システムは、いくつかのアニメーション ツールとエディタで構成
され、メッシュのスケルタルベースの変形をモーフベースの頂点変形と混合して複雑
なアニメーションを実現するための機能。(公式より一部引用)
種類(公式ドキュメント引用)
種類(公式ドキュメント引用)
ツール(公式ドキュメント引用)
種類(公式ドキュメント引用)
種類(公式ドキュメント引用)
種類(公式ドキュメント引用)
UE4のアニメーション機能沢山の種類がある
ただ、全部覚えなくても普通につかえます
今回はよく使う機能に絞って触っていきましょう
アニメーション作成
コンテンツで右クリック→アニメーション
アニメーションBP
コンテンツで右クリック→アニメーション→アニメーションBP
ビューポートの基礎操作
通常のエディターと同じ
マウス左+ドラッグ:前後移動、左右回転
マウス右+ドラッグ:上下左右回転マウス中スクロール
マウス中+ドラッグ:上下左右移動
Lキー+マウス左+ドラッグ:ライト方向を回転
グラフの基礎操作
ブループリントエディターとほぼ一緒
何もないところで右クリック:パレット表示(マテリアルノード検索)
マウス左+ドラッグ:ノードの複数選択
ピンの上でマウス左+ドラッグ:ノードの線を引く
ピンの上にドラッグした場合、ピンをつなぐ
線の上でダブルクリック:リルートノード(Add Rerote Node)
グラフの基礎操作
※一部使用できません
アニメーションBPの中身
まず、ThirdPerson_AnimBPの中身を見て処理の流れを理解しましょう
アニメーションBP・イベントグラフ
通常のBPとほぼ一緒。アニメーション再生の条件を記述する
アニメーションBP・イベントグラフ
アニメーションBP・イベントグラフ
アニメーションBP・アニムグラフ
アニメーション再生を記述。最終アニメーションポーズにつなげることで
アニメーション結果がViewに再生される
ステートマシン
スケルタルメッシュのアニメーションを一連のステートへ分割するグラフィカルな手法
複雑なアニメーション遷移を制御できる
トランジションルール
ステートへ遷移するための条件式
ステートマシン
便利ですがやりすぎ注意
ステートマシン
アニメーションBP・アニムグラフ
アニメーションBP・アニムグラフ
おまけ
おまけ
おまけ
Animation Montage(Slot)は次回、じっくり解説します
通知
アニメーションからアニメーションBPに任意のタイミングで通知ができる
おまけ
おまけ
おまけ
おまけ
おまけ
おまけ
おまけ
おまけ
First Socket NameとSecond Socket Nameにボーン名を入れ、Trail用に再生する
エフェクトをセット
※エフェクトによっては表示できない場合があります
おまけ
詳細な説明
ブレンドスペース
ブレンドスペース
ブレンドスペース:簡単に言えばX,Yの値(2軸)に基づいてアニメーションを再生
ブレンドスペース1D:X、もしくはYの値(1軸)に基づいてアニメーションを再生
ブレンドスペース
追加方法
追加したいところにアニメーションをドラッグアンドドロップするだけ。簡単
後はエンジンがいい感じにアニメーションをブレンドしてくれる
ブレンドスペース
よく使うプロパティの設定
Name:アニメーションBPで公開される名前
Minimum Axis Value:最小値
Maximum Axis Value:最大値
Number of Grid Division:その軸におけるアニメーション最大値
今回はここまで
今回ハンズオンで実施した内容は、数あるアニメーション機能の中でよく使うごく
一部の機能です。
気になった方は公式ドキュメントを読みましょう!
公式ドキュメントリンク
スケルタルメッシュのアニメーション システム
http://api.unrealengine.com/JPN/Engine/Animation/
アニメーション システムの概要
http://api.unrealengine.com/JPN/Engine/Animation/Overview/index.html

More Related Content

More from Yuuki Ogino

UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめUE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめYuuki Ogino
 
大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリー大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリーYuuki Ogino
 
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備Yuuki Ogino
 
Blender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめBlender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめYuuki Ogino
 
DOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたDOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたYuuki Ogino
 
TGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみたTGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみたYuuki Ogino
 
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​Yuuki Ogino
 
HoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみたHoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみたYuuki Ogino
 
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21Yuuki Ogino
 
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+Yuuki Ogino
 
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料 Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料 Yuuki Ogino
 
Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料Yuuki Ogino
 
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料 Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料 Yuuki Ogino
 
俺の自由奔放なUE4
俺の自由奔放なUE4俺の自由奔放なUE4
俺の自由奔放なUE4Yuuki Ogino
 
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!Yuuki Ogino
 
Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料Yuuki Ogino
 
Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13Yuuki Ogino
 
【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況Yuuki Ogino
 
Unreal Engine MeetUp Saitama #12 スライド資料
Unreal Engine MeetUp Saitama #12 スライド資料Unreal Engine MeetUp Saitama #12 スライド資料
Unreal Engine MeetUp Saitama #12 スライド資料Yuuki Ogino
 
さてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみた
さてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみたさてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみた
さてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみたYuuki Ogino
 

More from Yuuki Ogino (20)

UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめUE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
 
大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリー大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリー
 
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
 
Blender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめBlender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめ
 
DOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたDOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみた
 
TGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみたTGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみた
 
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
 
HoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみたHoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみた
 
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21
 
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
 
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料 Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
 
Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料
 
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料 Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
 
俺の自由奔放なUE4
俺の自由奔放なUE4俺の自由奔放なUE4
俺の自由奔放なUE4
 
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
 
Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料
 
Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13
 
【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況
 
Unreal Engine MeetUp Saitama #12 スライド資料
Unreal Engine MeetUp Saitama #12 スライド資料Unreal Engine MeetUp Saitama #12 スライド資料
Unreal Engine MeetUp Saitama #12 スライド資料
 
さてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみた
さてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみたさてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみた
さてはOculus GOだなオメー。Oculus GOが届いたので早速使ってみた
 

UE4 Saitama 初心者ハンズオン#4 アニメーション初級編