-- Views
December 17, 25
スライド概要
2025年12月10日に開催した「Cinematic Deep Dive’25」での原島 氏の講演です。
講演動画:
https://youtu.be/PMlbVB948Ok
登壇者:
原島 朋幸 氏
Cinematic Deep Dive’25 再生リスト:
https://www.youtube.com/playlist?list=PLr_Cbd4sUDTz8CLo4h9-5NpMTyU3YYMoT
イベント公式ページ:https://www.unrealengine.com/ja/events/cinematic-dive-2025
Unreal Engineを開発・提供しているエピック ゲームズ ジャパンによる公式アカウントです。 勉強会や配信などで行った講演資料を公開しています。 公式サイトはこちら https://www.unrealengine.com/ja/
Cinematic Deep Dive’25 Animating in Unreal Engine Senior animator 原島朋幸 #UECinemaDive
自己紹介 長編映画制作に約20年携わった後、ゲームのシネマティックス制作に携わる カリフォルニア在住シニアアニメーター Unreal Engineでアニメーションしたプロジェクト 2 #UECinemaDive
3 #UECinemaDive
講演内容 Unreal Engine 5.6(以降UE) 内で アニメーションをする為の基本的な知識と自身の経験からの Tipsなどをお話しします。 ゴールは皆さんがUE内でバウンシングボールやウォークサイクルを 作れるようになる事 4 #UECinemaDive
Unreal Engineでアニメーション 業界でUnreal Engineは沢山使われているのに、何故アニメーションツー ルとしては使われないのか? 5 #UECinemaDive
Unreal Engineでアニメーション 1. 今までのPipelineやToolの資産が沢山あり、移行するハードルが高い 2. ゲームエンジンなので、UE内でアニメーションする情報が少ない 3. そもそもUEでアニメーションが出来る事を知らない #UECinemaDive
Unreal Engineでアニメーション Unreal Engineを始める上で私が混乱した事 7 #UECinemaDive
Unreal Engineでアニメーション ゲームエンジンであってMayaやBlenderなど通常のDCC toolsと コンセプトが異なる 8 #UECinemaDive
Unreal Engineでアニメーション コンセプトが違う上に色々な物の名前が違う、しかも似てて紛らわしい 9 #UECinemaDive
Unreal Engineでアニメーション Maya - シーンファイル UE - Level - Level Sequence 10 #UECinemaDive
Unreal Engineでアニメーション レベル (Level): アセット(背景やプロップ、ブループリントなど)を 保持 11 #UECinemaDive
Unreal Engineでアニメーション レベルシークエンス(Level Sequence): アニメーションデータを保持 #UECinemaDive
レベルは複数のレベルシーケンスを持つことが可能 Level Level Sequence Level Sequence Level Sequence Level Sequence #UECinemaDive
レベルは複数のレベルシーケンスを持つことが可能 #UECinemaDive
さらにレベルシーケンスは複数のレベルシーケンスを持つこと が可能 Leve Sequencel Level Sequence Level Sequence Level Sequence #UECinemaDive
さらにレベルシーケンスは複数のレベルシーケンスを持つこと が可能 #UECinemaDive
Unreal Engineでアニメーション Actor(アクター)って何? 正確な定義は良く分からないが、レベルに配置出来る オブジェクト #UECinemaDive
Unreal Engineでアニメーション アセットの種類 スタティックメッシュ(Static Mesh) 通常のオブジェクト(ジオメトリ) #UECinemaDive
Unreal Engineでアニメーション スタティックメッシュ(Static Mesh) #UECinemaDive
Unreal Engineでアニメーション アセットの種類 スケルトン (Skeleton) ボーン情報 #UECinemaDive
Unreal Engineでアニメーション スケルトン (Skeleton) #UECinemaDive
Unreal Engineでアニメーション アセットの種類 スケレタルメッシュ (Skeletal Mesh) バインド情報 #UECinemaDive
Unreal Engineでアニメーション スケレタルメッシュ (Skeletal Mesh) #UECinemaDive
Unreal Engineでアニメーション アセットの種類 コントロールリグ(Control Rig) リギング情報 #UECinemaDive
Unreal Engineでアニメーション コントロールリグ(Control Rig) #UECinemaDive
始める前にいくつかSetupしておこう 26 #UECinemaDive
Window Focus : AnimMode.PendingFocusMode = 1 マウスがあるWindowにFocusが自動的に移る。わざわざWindowをクリックする 必要が無くなる。 27 #UECinemaDive
Edit - Editor Preferences Invert Middle Mouse Pan Mayaと同じ操作になる。 28 #UECinemaDive
Enable Experimental Gizmo Gizmo (Manipulator) をMayaのManipulator風にする。 defaut gizmo Maya like gizmo 29 #UECinemaDive
Animation Mode : Rigコントローラーが現れる Select button : onだとRigコントローラーしかセレクト出来ない 30 #UECinemaDive
始めてみよう Levelを開いて、オブジェクトを作成して動かしてみよう 31 #UECinemaDive
始めてみよう Sphereはスタティックメッシュなので、Transfomトラックを使ってアニメション します 32 #UECinemaDive
33 #UECinemaDive
始めてみよう Levelを開いて、UEのマネキン(Control Rig)を動かしてみよう 34 #UECinemaDive
Sequencer(シーケンサー) 35 #UECinemaDive
Sequencer(シーケンサー) ● オートキー:キーの値が変更されると自動でキーが打たれる(一つ以上キーが必要) ● フレームレート:レベルシーケンスのフレームレートを設定 ● カーブエディター:カーブエディターを開く ● レベルシーケンス:現在のレベルシーケンス名 36 #UECinemaDive
Sequencer(シーケンサー) ● フィルター:シーケンサーにはタイムラインに関係する 全てアセットが表示されるのでこのフィルターで表示する必 要が無い物を非表示に出来る 注意点:フィルターを設定していた事を忘れる事は良くある ので定期的にチェックする事 37 #UECinemaDive
Sequencer(シーケンサー) 使用頻度がトップのショートカット!! ●選択しているトラックのみ表示する (ALT+Q) ●全てのトラックを表示する (ALT+E) ●シーケンサーのフィルターをカーブエディタ ーにも適用する #UECinemaDive
Animation panel Layers:::ポーズライブラリ Snapper Poses Select onだとRigコントローラーしかセレクト出来ない Anim : オブジェクトやコントローラーをスナップ Layers (MayaのAnim Layerと同機能) Spaces : コントローラーのフォロースペースを変更出来る Constraints : コンストレインの追加、削除、アニメーショ ンなどを行う 39 #UECinemaDive
Details panel Mayaのattribute editor 選んでいるオブジェクトの詳細 な情報を表示 40 #UECinemaDive
Anim Details panel Mayaのchannel box 選んでいるオブジェクト、コン トロールのアニメーションに関 係する情報を表示 41 #UECinemaDive
Outliner MayaのOutliner Level内のアセット(アクター) を表示 42 #UECinemaDive
Curve editor(カーブエディター) 43 #UECinemaDive
Curve editor(カーブエディター) ● セレクション:キーの選択方法 ● オートキー:キーの値が変更されると自動でキーが打たれる(一つ以上キーが必要) ● ツィーンズ:キーの値を前後のキーをベースに変更する 44 #UECinemaDive
Curve editor(カーブエディター) 複数のキーフレームの編集の方法 キーフレームを選択したキーフレームの前後の値 に応じて編集する方法のオプション 45 #UECinemaDive
Mirror short cuts(ミラー機能) Ctrl+M : 選択したコントロ ーラーを左右反転 Shift+M : 選択しているコ ントローラーの反対側のコン トローラーを選択して加える Alt+M : 選択したポーズを 反対側にコピー Ctrl+Shift+M : Alt+Mと似 ているが選択していない側の ポーズを選択して側にコピー 46 #UECinemaDive
47 #UECinemaDive
エクストラ possessable(ポゼッサブル)と spawnable(スポーンナブル) ポゼッサブル:レベルに存在しているアクター。どの レベルシークエンスからでも参照出来る。 スポーンナブル:レベルシークエンスに存在しているア クターで他のレベルシークエンスからは参照出来ない。 ライトニングボルトが付いている *相互にコンバート可能 48 #UECinemaDive
49 #UECinemaDive
エクストラ UEならではのコントロールリグとアニメーションシークエンスの活用例 アニメーションシークエンス: アニメーションクリップ. モーキャップデータ、FBXアニメ ーションデータなどインポートし たアニメーション 50 #UECinemaDive
エクストラ UEならではのコントロールリグとアニメーションシークエンスの活用例 アニメーションシークエンスはシーケンサー上で簡易的に編集できる(上ではRunサイクルとWalkサ イクルをブレンドしている) 51 #UECinemaDive
エクストラ UEならではのコントロールリグとアニメーションシークエンスの活用例 レイヤードコントロールリグ: アニメーションシークエンスをコンロール リグでアニメーションを追加できる 52 #UECinemaDive
エクストラ UEならではのコントロールリグとアニメーションシークエンスの活用例 ベイキングアニメーションシークエンス: アニメーションシークエンスをコンロール リグにベイクして実際にアニメーションを 編集することが出来る 53 #UECinemaDive
54 #UECinemaDive
エクストラ Blueprint(ブループリント、ビジュアルスクリプティング) 55 #UECinemaDive
エクストラ Blueprint(ブループリント、ビジュアルスクリプティング) 56 #UECinemaDive
エクストラ Blueprint(ブループリント、ビジュアルスクリプティング)の活用例 57 #UECinemaDive
エクストラ Sets(セッツ)(UE5.7から新実装) セッツ:UE5.7から新実装された自分 のカスタムセレクションセットを作る 事が可能 Agora Studioが作成したA-COM Animation Sampleがダウンロード可能 58 #UECinemaDive
参考にした動画 Making Your Animation Unreal | Unreal Fest 2024 By Fredrik Nilsson State of Animation Authoring Tools in UE 5.6 | Unreal Fest Orlando 2025 By Fredrik Nilsson 59 #UECinemaDive
参考にした動画 Animating in Unreal: A Brave New World By Raoul Cacciamani Disrupting the Traditional: The Unreal Evolution of Real-Time Animation By Raoul Cacciamani 60 #UECinemaDive
Fab (fab.com): Epic Games official site 有料、無料のアセットやツールなどがダウンロード可能 61 #UECinemaDive
Enjoy animating in Unreal Engine!! 62 #UECinemaDive