レギュラートーク(40分)

AVVideoCompositionCoreAnimationToolでSF映画のようなCGエフェクトをビデオに合成する iOSDC Japan 2021

5
k_katsumi 岸川克己 k_katsumi

AVVideoCompositionCoreAnimationToolは古くからありますが、あまり存在が知られていないAPIです。
このAPIを使うと、CALayerのレンダリングをムービーに合成できます。

オープニングを付けたり字幕を追加するといった簡単なものから、映像と映像の切り替えにフェードイン・アウトやワイプの効果を入れたり、パーティクルをパスに合わせてアニメーションさせて光の軌跡や星が飛び散ったりするようなSF映画のようなエフェクトを簡単に映像に追加できます。

CALayerの上に表現できる映像ならおよそなんでも合成できるので高度なCGエフェクトを使った映像を、難しい画像処理などを必要とすることなく、iOSアプリのUIを作るときと同じ感覚で作れます。

この講演ではさまざまな光の軌跡のFXを指でなぞって簡単に追加できるビデオ編集アプリを実際に作成し、幻想的で迫力のあるCGエフェクトを使った映像作品を作ります。

ビデオ編集アプリ、というジャンルだけでなくビデオ映像を利用するさまざまなアプリケーションで役に立つ非常に強力なAPIです。使い方をマスターしてぜひ活用してください。