Adobe After Effects ユーザーのための支援ファイルセット

QE

QE+ Blog
Quick Effects plusの開発者がお届けするAfter Effectsに関するBlogです

カメラと同期する土星3D制作(CC Sphere エフェクト)

After Effects で3D空間に対応したエフェクトは主にサードパーティ製などで多く見られるようになった。また、この手のエフェクトはアクティブカメラと同期できるよう、エフェクト名の隣に立方体のサインがあるのが特長です。

IMAGE PHOTO
カメラ移動による効果的なシンクロ演出ができる一方、大抵は2Dレイヤーへ適用するエフェクト表現なため、同コンポジションにある他の3Dレイヤーと奥行きの空間で前後関係をつけられない弱点が、とても残念でならない。

▼こちらがその残念な一例

IMAGE PHOTO
CC Cylinder エフェクトを使用した缶のイメージ。CC Cylinder は3D空間に対応したエフェクトなので缶の底の3Dレイヤーとカメラによるシンクロはできるものの、CC Cylinder 適用レイヤーは2Dレイヤーのため軌道カメラツールなどでアングルを変えると、本来、底や上面が隠れるべきところで前後関係にボロが出てしまう。力業でやろうとするとアングルを変更するたびにレイヤー階層を入れ替える面倒な作業が発生してしまう。お分かりの通りこんなことです。

なので、便利に使えるケースもあれば、実にかゆいところも多い(個人的な意見)のが3D効果のエフェクトです。

では、3D空間に対応していないエフェクトはカメラと同期できないかと言えば、案外使える3D効果のエフェクトがあります。擬似的に球体を演出できる同シリーズのCC Sphere です。その便利な一例はこちらです。

▼カメラと同期できる土星3D

IMAGE PHOTO
ポイントはこのCC Sphere 適用レイヤー自体を3Dレイヤーにすることで、リングの3Dレイヤーの真ん中に位置させることができて、リングに影を落としたり細かい演出もできます。また、アクティブカメラとのシンクロの際には、カメラ方向に常に正面を向くよう強制させれば、球体はどこから見ても球体なので都合よいアイテムという訳です。
ちなみにカメラとのシンクロ方法は以下の通りです。

▼ STEP 01
CC Sphere エフェクトの適用レイヤー(3Dレイヤー化しておきます)を選択して、【レイヤー】→【トランスフォーム】→【自動方向】を選択。ダイアログ内の[カメラに向かって方向を設定]を選択してOK。これでアクティブカメラに対して常に正面を向けさせることができます。
STEP01
▼ STEP 02
続いてCC Sphere エフェクトの[Rotation X]プロパティに
lookAt(position, thisComp.layer("カメラ 1").position)[0]
[Rotation Y]プロパティに
lookAt(position, thisComp.layer("カメラ 1").position)[1]
とエクスプレッションを記述します。
[Rotation Z]プロパティには記入しません。" 0 " のままにします。これで完成です。
この記述でアクティブカメラのアングルに合わせて各角度が自動調整できます。 ※ここではカメラレイヤーが "カメラ 1" という名称に限った記述です。
STEP02

カメラとシンクロできると書いていますが、実は100%完璧ではありません。いくつか注意事項があります。

ひとつは統合カメラツール(CS4以降搭載)や軌道カメラツールなどの使用ができません。というよりはこれらのツールを使用した場合に限って CC Sphere エフェクトの傾斜角度が他の3Dレイヤーとまるで合いません。グリグリっとドラッグしてみると下図のようなことになります。謎!?
ハンドリングは悪くなりますが、よってNGです。ただし、XY軸カメラツールやZ軸カメラツールの使用は全く問題ありません。

IMAGE PHOTO
IMAGE PHOTO
なので、ビューアングルを変えてカメラを移動したり、トランスフォームの各プロパティで直接変更するなどして編集する必要があります。

もうひとつは球体に影をつけるライト設定はすべて手動で行うしか方法がありません。少し面倒ですが、しかたありません。

IMAGE PHOTO

若干、手間な箇所はありますが、球体をモチーフにできるオブジェクトは案外多いのでかなり有効に使えます。この CC Sphere エフェクトこそ今後、3D空間に対応してもらいたいと願うこの頃です。


日時: 2009年10月28日 02:09