#はじめに
hortorum所属クリエイターの北原隼大です。
「物語を伝えるアニメ」が作りたくて、UE4やVroid studioを中心に3DCGゲームを開発中です。
#シーケンサーから映像を出力する方法
今回紹介するのは、「UE4でシーケンサーから映像を出力する方法」についてです。
これについて詳しい説明の載った公式ドキュメントがありますが、それを参考に検証したところ躓いた箇所があったので、公式ドキュメントに加えてどういった操作をしたのか(+自分がどの操作を間違えたか)、紹介したいと思います。
(参考記事)
シネマティック ムービーの出力 | Unreal Engine ドキュメント
https://docs.unrealengine.com/ja/Engine/Sequencer/Workflow/RenderAndExport/RenderMovies/index.html
【UnrealEngine4】を映像制作で使うためのTips
https://dftalk.jp/?p=21578
(検証環境)
4.25.3
#操作の流れ
まずは
- Add Level Sequence (レベル シーケンスを追加)
- Cine Camera Actorの設置
- シーケンサーでキーフレームを打ち、カメラを動かす
ここまで終えた状態です。公式ドキュメントでいうところの、手順1~5にあたります。
Cine Camera Actorの設置は、公式ドキュメントとは違い、「アクタを設置」を使って行いました。
出力する予定の映像の内容は、「キャラクターにピントを合わせつつ右から左へカメラをスライドする」です。
そして、シーケンサー 内で、[Render Movie (動画を出力)] ボタンをクリックして動画を出力しようとしますが……。
出力された映像がこちらです。「キャラクターにピントを合わせつつ右から左へカメラをスライドする」映像は出力されませんでした。
出力した映像はおそらく、設置されているThirdPersonの視点でしょう。
これを解決するために、Camera Cutsを使います。
#Camera Cuts
試行錯誤した結果、Camera Cutsで出力したいカメラをメインに設定することで、撮影したいカメラで映像を出力できることが分かりました。
①シーケンサーから↑画像で選択してある「新しいカメラ…」をクリック。Camera Cutsを呼び出します。
②そして「+」ボタンから、出力したい映像を撮ったカメラを選択。
③出力する前に、範囲分の尺をCamera Cutsで指定しているか確認してください。
ちなみに、公式ドキュメントの通りに設定すると、Camera Cutsを生成したうえで、設置したカメラをメインに登録した状態で始められます。
僕が操作を間違えたのは、
Cine Camera Actorの設置は、公式ドキュメントとは違い、「アクタを設置」を使って行いました。
この部分です。
同時に複数のサイトを見ていたので作業時に気付きませんでしたが、公式ドキュメントにおける手順3を「アクタを設置」によって代用していたので、Camera Cutsを生成せずに手順5まで進んでいました。Camera Cutsがシーケンサーに置いていない時、代わりに設置されているThirdPersonの視点が出力されるようです。
#プレイヤーの表示
しかし、撮影対象がプレイヤーだった場合、Camera Cutsを使ってもキャラクターが表示されません。
その時は、
ここにチェックを入れてください。すると、エディター画面で見えていた映像通りに出力されます。
これで完成です。