|
Flash CS4 のリソース |
3D グラフィックFlash の 3D グラフィックについてFlash では、ステージ上の 3D スペースでムービークリップを移動および回転することで 3D 効果を作成できます。Flash では、各ムービークリップのプロパティに z 軸を含めることで 3D スペースが表されます。3D 変換ツールと 3D 回転ツールを使用してインスタンスの z 軸に沿って移動または回転して、ムービークリップインスタンスに 3D 遠近効果を追加します。3D の用語では、3D スペースでのオブジェクトの移動は変換と呼ばれ、3D スペースでのオブジェクトの回転は変形と呼ばれます。これらの効果のいずれかをムービークリップに適用すると、Flash では 3D ムービークリップとして認識され、ムービークリップを選択するたびに色付きの軸インジケータがムービークリップの上に重なって表示されます。 オブジェクトをより近くに表示したり、より遠くに表示したりするには、3D 変換ツールまたはプロパティインスペクタを使用してオブジェクトを z 軸に沿って移動します。オブジェクトが傾いているような印象を与えるには、3D 回転ツールを使用してムービークリップを z 軸の周りに回転します。これらのツールを組み合わせて使用することで、リアルな遠近効果を作成できます。 3D 変換ツールや 3D 回転ツールを使用すると、グローバルまたはローカルな 3D スペースでオブジェクトを操作できます。グローバル 3D スペースはステージスペースです。グローバルな変形や変換はステージに関して行われます。ローカル 3D スペースはムービークリップスペースです。ローカルな変形や変換はムービークリップスペースに関して行われます。例えば、ネストされた複数のムービークリップを含むムービークリップがある場合、ネストされたムービークリップのローカル 3D 変形は、コンテナムービークリップ内部の描画領域に関して行われます。3D 変換ツールと 3D 回転ツールのデフォルトのモードはグローバルです。これらのツールをローカルモードで使用するには、ツールパネルの「オプション」セクションにある「グローバル」トグルボタンをクリックします。 FLA ファイルでムービークリップインスタンスの 3D プロパティを使用すると、ライブラリ内のムービークリップを複製せずに様々なグラフィック効果を作成できます。ただし、ライブラリのムービークリップを編集するときや、適用した 3D 変形および変換は表示されません。ムービークリップのコンテンツを編集するときは、ネストされたムービークリップの 3D 変換だけが表示されます。 注意: 3D 変換をムービークリップインスタンスに追加すると、親ムービークリップシンボルを「同じ位置で編集」モードで編集できません。
ステージ上に複数の 3D オブジェクトがある場合は、FLA ファイルの「遠近の角度」および「消失点」プロパティを調整することで、それらのオブジェクトすべてにグループとして特定の 3D 効果を追加できます。「遠近の角度」プロパティには、ステージのビューをズームする効果があります。「消失点」プロパティには、ステージ上の 3D オブジェクトをパンする効果があります。これらの設定は、3D 変形または変換が適用されたムービークリップの外観にだけ影響を与えます。 Flash オーサリングツールでは 1 つの視点、すなわちカメラだけを制御できます。FLA ファイルのカメラビューはステージビューと同じです。各 FLA ファイルには、1 つの「遠近の角度」および「消失点」の設定だけを含められます。 Flash の 3D 機能を使用するには、FLA ファイルの「パブリッシュ設定」が「Flash Player 10」および「ActionScript 3.0」に設定されている必要があります。z 軸に対して回転または変換できるのは、ムービークリップインスタンスだけです。ムービークリップごとの複数の消失点や別々のカメラなど、Flash のユーザーインターフェイスでは直接使用できない一部の 3D 機能は ActionScript を通じて使用できます。 ActionScript 3.0 では、ムービークリップ以外にテキスト、FLV 再生コンポーネント、ボタンなどのオブジェクトに 3D プロパティを適用できます。 注意: 3D ツールをマスクレイヤー上のオブジェクトに使用することはできません。また、3D オブジェクトを含むレイヤーをマスクレイヤーとして使用することはできません。マスクレイヤーについて詳しくは、「マスクレイヤーの使用」を参照してください。
3D グラフィックに関するビデオチュートリアルについては、「Working with 3D Art」(www.adobe.com/go/lrvid4059_fl_jp)を参照してください。 3D スペースでのオブジェクトの移動3D 変換ツール 3D 変換ツールのデフォルトのモードはグローバルです。グローバル 3D スペース内でオブジェクトを移動することは、ステージに関して移動することと同じです。ローカル 3D スペース内でオブジェクトを移動することは、親ムービークリップがある場合、親に関して移動することと同じです。3D 変換ツールをグローバルおよびローカルモードの間で切り替えるには、3D 変換ツールが選択されているときにツールパネルの「オプション」セクションにある「グローバル」トグルボタンをクリックします。3D 変換ツールでドラッグ中に D キーを押すと、一時的にモードをグローバルからローカルに切り替えることができます。 3D 変換ツールと 3D 回転ツールはツールパネルの同じスペースを使用します。ツールパネルでアクティブな 3D ツールをクリックしたままにすると、現在アクティブではない 3D ツールを選択できます。 デフォルトでは、選択されたオブジェクトに 3D 変換が適用されていると、ステージ上にオブジェクトと共に 3D 軸が重ねて表示されます。この重ねた表示は、Flash 環境設定の「一般」セクションでオフにすることができます。 ![]() 3D 変換ツールのオーバーレイ 注意: 3D ムービークリップの Z 軸の位置を変更すると、ムービークリップの X 軸および Y 軸も変更されたように見えます。これは、Z 軸に沿って移動する場合、3D シンボルインスタンスのプロパティインスペクタで設定される 3D 消失点からステージの端まで伸びた不可視の透視線を辿るためです。
3D スペースでの複数オブジェクトの移動複数のムービークリップを選択し、3D 変換ツール
Z 軸コントロールをダブルクリックして、軸コントロールを複数選択の中央に移動することもできます。選択したオブジェクトのいずれかを Shift キーを押しながらダブルクリックすると、軸コントロールがそのオブジェクトに移動します。 3D スペースでのオブジェクトの回転3D 回転ツール 3D 回転ツールのデフォルトのモードはグローバルです。グローバル 3D スペース内でオブジェクトを回転することは、ステージに対して相対的に移動することと同じです。ローカル 3D スペース内でオブジェクトを回転することは、親ムービークリップがある場合、親に対して相対的に移動することと同じです。3D 回転ツールをグローバルおよびローカルモードの間で切り替えるには、3D 回転ツールが選択されているときにツールパネルの「オプション」セクションにある「グローバル」トグルボタンをクリックします。3D 回転ツールでドラッグ中に D キーを押すと、一時的にモードをグローバルからローカルに切り替えることができます。 3D 回転ツールと 3D 変換ツールはツールパネルの同じスペースを使用します。ツールパネルでアクティブな 3D ツールをクリックしたままにすると、現在アクティブではない 3D ツールを選択できます。 デフォルトでは、選択されたオブジェクトに 3D 回転が適用されていると、ステージ上にオブジェクトと共に 3D 軸が重ねて表示されます。この重ねた表示は、Flash 環境設定の「一般」セクションでオフにすることができます。 ![]() グローバル 3D 回転ツールのオーバーレイ ![]() ローカル 3D 回転ツールのオーバーレイ 遠近の角度の調整FLA ファイルの遠近の角度プロパティは、ステージ上の 3D ムービークリップの視覚的な角度を制御します。 遠近の角度を増減すると、3D ムービークリップの視覚的なサイズと、ステージの端からのムービークリップの相対位置が変化します。遠近の角度を大きくすると、3D オブジェクトがより近くに表示されます。遠近の角度を小さくすると、3D オブジェクトがより遠くに表示されます。この効果は、カメラレンズのズームインやズームアウトでレンズを通した画角が変化することと似ています。 遠近の角度のプロパティは、3D 変換のあるすべてのムービークリップまたはムービークリップに適用された回転に影響します。遠近の角度は他のムービークリップには影響を与えません。デフォルトの遠近の角度は、通常のカメラレンズと同様の 55 度です。値の範囲は 1 ~ 180 度です。 プロパティインスペクタで遠近の角度を表示または設定するには、ステージで 3D ムービークリップが選択されている必要があります。遠近の角度の変更はすぐにステージに表示されます。 遠近の角度は、ステージサイズを変更すると自動的に変わるので、3D オブジェクトの外観は変化しません。ドキュメントプロパティダイアログボックスでこのビヘイビアをオフにすることができます。 遠近の角度を設定するには:
消失点の調整FLA ファイルの消失点プロパティは、ステージ上の 3D ムービークリップの Z 軸の向きを制御します。FLA ファイル内のすべての 3D ムービークリップの Z 軸は、消失点に向かって遠ざかります。消失点を配置し直すことで、Z 軸に沿って変換するときにオブジェクトが移動する方向を変更します。消失点の位置を調整することで、ステージ上の 3D オブジェクトとアニメーションの外観を正確に制御できます。 例えば、消失点をステージの左上隅(0, 0)に配置した場合、ムービークリップの Z プロパティの値を大きくすると、ムービークリップがステージの左上隅に向かって遠ざかります。 消失点はすべての 3D ムービークリップに影響を与えるので、これを変更すると、Z 軸方向の変換が適用されたすべてのムービークリップの位置も変わります。 消失点は、Z 軸に対する変換または回転が適用されたムービークリップすべてに影響を与えるドキュメントプロパティです。消失点は他のムービークリップには影響を与えません。消失点のデフォルトの位置はステージの中央です。 プロパティインスペクタで消失点を表示または設定するには、ステージで 3D ムービークリップが選択されている必要があります。消失点への変更はすぐにステージに表示されます。 消失点を設定するには:
|