Unity デザイナーズ・バイブル 6月6日発売!

【AfterEffects】3D背景をコンポジションのサイズに調整するスクリプト

0

ただイラストをズームするのは絵的につまらないので、すべて3Dレイヤーにしてカメラのズームで空間を感じつつズームする手法はよくやるのですが、

Z位置に値を入れた後に目合わせで背景のスケールを調整するのもあれなので、エクスプレッションを使ってコンポジションサイズを探る方法です。

シーンの準備

  • カメラ、人物、背景を配置します。
  • 人物と背景を3Dレイヤーに
  • 最後に背景だけ適当にZ位置に値を入れておきます。

エクスプレッション

3Dレイヤーの背景のスケールに下記のエクスプレッションを挿入
(※カメラ名を記述してください)

camera = thisComp.layer("カメラ 1");  
point1 = position;  
point2 = camera.position;  
distance = length(point1, point2);  
size = (distance/camera.zoom) * 100;  
[size, size, 100] 

Z方向をいじっても、コンポジションのサイズにぴったりのままスケールが変化されます

仕上げ

  • エクスプレッションが利いたままだと、ズーム中も背景は同じサイズを保ったままになるので、一番背景が引いている時の状態でキーを打ち、エクスプレッションを切ってスケールの値を固めてしまいましょう。

ただのスケールより、カメラのズームのほうが良いですよね!

[追記]3D背景をコンポジションのサイズに調整

カメラ名は「カメラ 1」にしておく

[追記]3D背景をコンポジションのサイズに調整2

エクスプレッションを使わないもの

ダウンロード

まとめ

今回スケールの値を取得するためだけにエクスプレッションを使ってみました。

ちなみにもっと多機能なのが「pt_Multiplane」というスクリプトです。
https://aescripts.com/pt_multiplane/



aftereffects-summary-article


作業効率化!After Effectに関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(エクスプレッション)に関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(スクリプト)に関する動画制作まとめ

アフターエフェクツのソフト


eyecatch-buy-adobe-creative-cloud
【Adobe Creative Cloud】最安!アドビ認定スクールから購入する方法(+講座付き)

アフターエフェクツの参考書籍

すいみん
最初の教科書にするならこの本です!
すいみん
この本見ながらエフェクトを触っているとより身につきます!
すいみん
Premiere Pro版もあります。YouTuber向け!
すいみん
このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

エクスプレッションの参考書籍

すいみん
AfterEffects慣れてくると効率化も考えるようになると思いますが、まずはエクスプレッションを覚えましょう!
すいみん
専門誌の定期購読をするなら月額980円の「Kindle Unlimited」がおすすめです!


eyecatch-amazon-kindle-unlimited
【Kindle Unlimited】CGデザイナーにおすすめ!専門書読み放題の電子書籍サービス

以上、すいみん(@cg_method)でした!

0