After Effects で操作する基本オブジェクトは、平面的な 2 次元(2D)レイヤーです。レイヤーを 3D レイヤーに変換しても、レイヤー自体は平面のままです。ただし、位置(Z 軸)、アンカーポイント(Z 軸)、スケール(Z 軸)、方向、X 回転、Y 回転、Z 回転、マテリアルオプションなどのプロパティが追加されます。マテリアルオプションは、レイヤーがライトやシャドウとどのように相互作用するかを指定するためのプロパティです。3D レイヤーのみがシャドウ、ライト、およびカメラと相互作用します。

2D レイヤー(左)、3D プロパティを含むレイヤー(右)
オーディオのみのレイヤーを除き、どのレイヤーでも 3D レイヤーに変更できます。また、テキストレイヤー内の個々の文字を、固有の 3D プロパティを備えた 3D サブレイヤーに設定できます。「文字単位の 3D 化を使用」を適用したテキストレイヤーは、文字ごとに 3D 化された複数のレイヤーで構成されるプリコンポーズのように機能します。カメラレイヤーとライトレイヤーはすべて 3D プロパティを備えています。
初期設定では、レイヤーの奥行き(Z 軸の位置)は 0 です。After Effects では、座標系の原点は左上隅です。X(幅)は左から右に、Y(高さ)は上から下に、Z(奥行き)は手前から奥にそれぞれ値が大きくなります。一部のビデオアプリケーションや 3D アプリケーションは、X 軸を中心に 180 度回転する座標系を使用しています。このような座標系では、Y 軸は下から上に、Z 軸は奥から手前に値が大きくなります。
軸モードを使用すると、コンポジションの座標空間、レイヤーの座標空間、カスタム空間を起点にして、3D レイヤーをトランスフォームすることができます。
エフェクトとマスクを 3D レイヤーまたは 2D レイヤーを含む合成 3D レイヤーに追加し、カメラレイヤーとライトレイヤーを作成してアニメートすると、あらゆる角度から 3D レイヤーを表示したり、照明を当てたりすることができます。最終出力をレンダリングする場合、3D レイヤーはアクティブカメラの視点からレンダリングされます(カメラレイヤーの作成とカメラ設定の変更を参照)。
3D のゆがみをシミュレートするエフェクトなども含め、すべてのエフェクトは 2D です。例えば、バルジエフェクトを含むレイヤーを側面から表示しても、立体的には見えません。
3D レイヤー上のマスク座標は、他のすべてのマスクと同様、そのレイヤーの 2D 座標空間内にあります。
注意:
After Effects 7.0 以前には標準 3D レンダリングプラグインが含まれていましたが、After Effects CS3 以降には含まれていません。After Effects 6.0 以降では、3D レイヤーのレンダリング用初期設定プラグインは高度 3D レンダリングプラグインでした。標準 3D レンダリングプラグインで作成されたプロジェクトを開くと、プロジェクトは高度 3D レンダリングプラグインを使用するために変換されます。サードパーティ製のプラグインが利用可能になれば、コンポジション設定ダイアログボックスの高度セクションで選択できるようになります。
Alan Shisko が、彼自身の Web サイトで、まずは単純な 2D アセットから開始して、3D レイヤーから複雑な 3D 環境を作成する方法を示す詳細なビデオチュートリアルを公開しています。
Chris とTrish Meyer が、http://www.crishdesign.com/books/Creating-Motion-Graphics/CMG5/CMG5_16_ParallelWorlds_excerpt.pdf彼らの Web サイトCreating Motion Graphics with After Effects (5th edition) の抜粋(PDF)で、After Effects で使用可能なさまざまな 3D レイヤーと 3D オブジェクトの概要について説明しています。
Trish と Chris Meyer が、http://www.focalpress.com/uploadedFiles/Books/Book_Media/Film_and_Video/AEA2-12-FinalProject_excerpt.pdfFocal Press の Web サイトAfter Effects Apprentice の抜粋(PDF)をもとに、3D レイヤー、ライト、カメラの使用方法に関するチュートリアルを公開しています。
Chris と Trish Meyer が、Artbeats の Web サイトで、3D 反射の作成方法を示すチュートリアルを公開しています。
Chris と Trish Meyer が、Photoshop の押し出し 3D オブジェクト(Photoshop の成形機能を使用して作成されたものを含む)を読み込んで使用する方法について紹介しています。Lynda.com の Web サイトの「Repoussé in After Effects CS5」を参照してください(Photoshop の 3D オブジェクトレイヤーを参照)。
Paul Tuersley が、AE Enhancers フォーラムで、レイヤーのある Photoshop ファイルに基づくコンポジションを一連の 3D レイヤーに変換する 1 組のスクリプトを公開しています。
Andrew Kramer が、Video Copilot の Web サイトで、3D 反射を作成するデモを収録したビデオチュートリアルを公開しています。
Andrew Kramer が、Video Copilot の Web サイトで、3D の部屋を作成するデモと、アニメートされたカメラとライトを使用するデモを収録したビデオチュートリアルを公開しています。
複数の 3D レイヤーから球形を構成して各レイヤーをヌルレイヤーで制御し、ライトを当てる方法を示すプロジェクト例を AE Enhancers フォーラムからダウンロードできます。
複数のプラグインを追加することで、After Effects で 3D シェイプの操作、ワープおよび押し出しができるようになります。Rich Young が、このような機能を追加する製品である Zaxwerks 3D Warps と Zaxwerks Invigorator PRO に関する情報を AE Portal ブログで提供しています。
Rob Schofield が、AETUTS+ の Web サイトで、3D レイヤーを配置およびアニメートするカスタムエフェクト(複数の部分で構成されたパッケージ化されたアニメーションプリセット)を公開しています。このカスタムエフェクトは、分散および収束する 3D レイヤーが大量に含まれているアニメーションに適用すると特に効果的です。カスタムエフェクトには、インストール方法に関するビデオチュートリアルが付属しています。
レイヤーを 3D に変換すると、位置、アンカーポイント、およびスケールの各プロパティに奥行き(Z)値が追加され、レイヤーには方向、Y 回転、X 回転、およびマテリアルオプションのプロパティが追加されます。1 つの「回転」プロパティが、「Z 回転」という名前に変わります。
3D レイヤーを元の 2D に変換すると、すべての値、キーフレーム、およびエクスプレッションを含む、Y 回転、X 回転、方向、およびマテリアルオプションのプロパティが削除されます(これらの値は、レイヤーを再度 3D レイヤーに変換しても復元されません)。アンカーポイント、位置、およびスケール プロパティはキーフレームとエクスプレッションとともにそのまま残りますが、Z 値は表示されず無視されます。
操作したい軸が隠れている場合は、コンポジションパネルの最下部にあるビューのレイアウトを選択ポップアップメニューで別の設定を選択します。
Chris と Trish Meyer が、ProVideo Coalition の Web サイトで、3D 軸レイヤーコントロールの使用方法を示すビデオチュートリアルを公開しています。
Chris と Trish Meyer が、ProVideo Coalition の Web サイトで、3D 軸レイヤーコントロールの使用方法を示すビデオチュートリアルを公開しています。
3D レイヤーを回転するには、方向または回転の値を変更します。どちらの場合も、レイヤーはアンカーポイントを中心に回転します。方向プロパティと回転プロパティでは、アニメートしたときのレイヤーの動作が異なります。
3D レイヤーの方向プロパティをアニメートすると、レイヤーは指定した方向に最短距離で到達するように回転します。X、Y、Z 回転プロパティをアニメートすると、レイヤーはそれぞれの軸に沿って、各プロパティに指定した値分回転します。つまり、方向プロパティでは目標地点を角度で指定するのに対して、回転プロパティでは経路を角度で指定します。回転プロパティでは、レイヤーが複数回回転するように設定できます。
通常、自然で滑らかな動きを再現する場合は方向プロパティをアニメートし、より緻密に動きを制御する場合は回転プロパティをアニメートします。
Donat Van Bellinghen が、AE Enhancers フォーラムで、3 点で定義される平面内に 3D レイヤーを配置し、方向を設定するエクスプレッションを公開しています。
Chris と Trish Meyer が、ProVideo Coalition の Web サイトで、3D 軸レイヤーコントロールの使用方法を示すビデオチュートリアルを公開しています。
ビュー軸モード
選択したビューに軸を整列します。例えば、レイヤーを回転してから、ビューをカスタムビューに変更したとします。その後にビュー軸モードでレイヤーをトランスフォームすると、ユーザー側からレイヤーを見ている方向に対応する軸に沿ってトランスフォームが行われます。
注意:
カメラツールは常にビューのローカル軸に沿って調節するので、カメラツールで行う操作は軸モードの影響を受けません。
Angie Taylor が、このチュートリアルで 3D 軸モデルについて説明しています。
ある種類のレイヤーが存在すると、そのレイヤーのタイムラインパネルでの重なり順の位置によっては、3D レイヤー同士の交差やシャドウの投影が行われなくなります。
3D レイヤーによって投影されたシャドウは、2D レイヤーや、レイヤーの重なり順で 2D レイヤーをはさんだ向こう側にあるレイヤーには影響しません。同様に、3D レイヤーは、2D レイヤーや、レイヤーの重なり順で 2D レイヤーをはさんだ向こう側にあるレイヤーとは交差しません。この制限は、ライトには当てはまりません。

交差している 3D レイヤー(左)、2D レイヤーにより交差できない状態の 3D レイヤー(右)
調整レイヤー
レイヤースタイルが適用された 3D レイヤー
エフェクト、クローズマスク(「なし」以外のマスクモード)が適用されコラップスされた 3D プリコンポジションレイヤー、またはトラックマットが適用された 3D プリコンポジションレイヤー
コラップストランスフォームが適用されていないプリコンポジション内の 3D レイヤー
コラップストランスフォームが適用された 3D プリコンポジション(コラップストランスフォームスイッチ
が選択されている状態)は、プリコンポジション内のすべてのレイヤーが 3D レイヤーである場合は、3D レイヤーのインタラクションには影響しません。コラップストランスフォームは、プリコンポジションを構成しているレイヤーの 3D プロパティを有効にします。基本的に、このような場合のコラップストランスフォームでは、プリコンポジションレイヤーを単一の 2D レイヤーとしてメインのコンポジション上に合成するのではなく、プリコンポジション内の各 3D レイヤーが個々にメインのコンポジション上で合成されます。その代わり、プリコンポジションレイヤーにコラップストランスフォームを適用すると、描画モード、画質、モーションブラーなどの特定のレイヤー設定が使用できなくなります。
連続ラスタライズが設定された 3D レイヤー(テキストレイヤーを含む)によって投射されるシャドウは、そのレイヤーに適用されたエフェクトの影響を受けません。シャドウにエフェクトの結果を反映したい場合は、エフェクトを含んだレイヤーをプリコンポーズしてください。
3D レイヤー上にトラックマットレイヤーのシャドウを投射するには、トラックマットが設定されたレイヤーとトラックマットレイヤーをプリコンポーズし、そのプリコンポジションレイヤーを 3D レイヤーに変換してシャドウを落とすをオンにします(コラップストランスフォームは適用しないでください)。
連続ラスタライズされている 3D ベクトルレイヤーに適用されたエフェクトは、まず 2D でレンダリングされてから、3D レイヤーに投影されます。OpenGL を使用したレンダリングはこのような投影に対応していないので、レンダリング結果が異なる場合があります。コラップストランスフォームしたコンポジションでは、このような投影は起こりません。
注意:
After Effects CS6 では Live Photoshop 3D がサポートされません。レイヤーメニューの「ライブ Photoshop 3D に変換」コマンドとレイヤーコンテキストメニューも削除されています。すでに変換されている既存のプロジェクトでは効果が失われています。
Photoshop から読み込んだ 3D オブジェクトレイヤーを After Effects で使用する方法に関するビデオチュートリアルを利用するには、アドビ システムズ社の Web サイトを参照してください。
Chris と Trish Meyer が、Photoshop の押し出し 3D オブジェクト(Photoshop の成形機能を使用して作成されたものを含む)を読み込んで使用する方法について紹介しています。Lynda.com の Web サイトの「Repoussé in After Effects CS5」を参照してください
Adobe Photoshop Extended では、次のものを含むいくつかの汎用形式で 3D モデル(3D オブジェクト)の読み込みと操作が可能です。
.3ds(3ds Max)
.dae(Digital Asset Exchange、COLLADA)
.kmz(圧縮 Keyhole Markup Language 形式、Google Earth)
.obj(一般 3D オブジェクト形式)
.u3d(Universal 3D)
また、Photoshop では基本図形で 3D オブジェクトを作成することもできます。
Photoshop では、各 3D オブジェクトが個別のレイヤーに配置されます。Photoshop 内で、3D ツールを使用して 3D モデルをトランスフォーム(移動および拡大縮小)したり、照明を変更したり、カメラのアングルと位置を変更したり、レンダリングモードを変更(例えば、ソリッドモードからワイヤーフレームモードへ)したりできます。また、Photoshop を使用して、3D オブジェクトのテクスチャを変更したり、ペイントしたり、置き換えることができます。
PSD ファイルのこれらの 3D オブジェクトレイヤーを Photoshop から After Effects に取り込んで、合成やアニメートと行うことができます。
PSD ファイルを After Effects にコンポジションとして読み込み、その PSD ファイルに 3D オブジェクトレイヤーが含まれる場合、このレイヤーをライブ Photoshop 3D レイヤーにすることができます。ファイルを読み込むときに「ライブ Photoshop 3D」オプションを選択しなかった場合は、After Effects でレイヤー/ライブ Photoshop 3D に変換を選択してレイヤーをライブ Photoshop 3D に変換できます。レイヤーがライブ Photoshop 3D レイヤーの場合、レイヤーには「ライブ Photoshop 3D」エフェクトのインスタンスが含まれています。レイヤー上の「ライブ Photoshop 3D」エフェクトは、After Effects コンポジションのアクティブカメラに応じて 3D オブジェクトをレンダリングします。「ライブ Photoshop 3D」エフェクトは、コンポジションカメラ属性のある他のエフェクトと同じように機能します(コンポジションカメラ属性のあるエフェクトを参照)。
ライブ Photoshop 3D レイヤーを読み込むときに、Photoshop で使用されているカメラに一致するカメラが After Effects で作成されます。Photoshop で 3D オブジェクトのカメラをアニメートした場合も、After Effects で作成されたカメラはアニメートされません。
3D オブジェクトとそのカメラは Photoshop 内でアニメートすることができます。After Effects が PSD ファイルの 3D オブジェクトまたはカメラのアニメーションを使用するようにするには、レイヤーの「ライブ Photoshop 3D」エフェクトのエフェクトコントロールパネルで、エフェクトプロパティの「Photoshop のトランスフォームを使用」または「Photoshop のカメラを使用」を選択します。通常、After Effects 内で柔軟かつ簡単にアニメーションやカメラの動きを作成することができます。
After Effects のライブ Photoshop 3D レイヤーには複数のエクスプレッションが含まれます。これらのエクスプレッションを使用して、レイヤーがヌルレイヤーに追加されます。ライブ Photoshop 3D レイヤーを操作するには、ライブ Photoshop 3D レイヤーの「トランスフォーム」プロパティを直接操作するのではなく、このヌルオブジェクトレイヤーを使用します。
アンカーポイントが現在のビューの中心にくるように、選択したレイヤーを動かすには、レイヤー/トランスフォーム/中央に配置を選択するか、Ctrl+Home キー(Windows)または Command+Home キー(Mac OS)を押します。このコマンドは、3D オブジェクトレイヤーをシーンの適切な部分に取り込むのに特に便利です。
3D オブジェクトをプレビュー用にレンダリングするのに必要な時間を短縮するには、レイヤーの画質設定を「ドラフト」に変更します。この設定により、After Effects に組み込まれている Photoshop レンダリングエンジンは、3D モデルから単純なレンダリング済みイメージを作成します(タイムラインパネルのレイヤースイッチと列を参照)。
3D オブジェクトのテクスチャの上にペイントするか、マテリアルのオプションを変更するか、ライトを変更するか、その他の方法で 3D オブジェクト自体を編集するには、Photoshop に戻る必要があります。元の PSD ファイルを最も編集しやすい方法は、After Effects の「オリジナルを編集」コマンドを使ってファイルを Photoshop で開く方法です(プロジェクトからアイテムを削除するを参照)。
注意:
3D モデル自体を編集するには、Photoshop または After Effects ではなく、3D オーサリングプログラムを使用する必要があります。
Lutz Albrecht が、彼自身のブログで、Photoshop で 3D オブジェクトレイヤーを使用するためのヒントを公開しています。

