アルファ チャンネルでシャドウをキャプチャする
 
 
 

シャドウの詳細については、Maya のシャドウを参照してください。

次の例は、バックグラウンドの使用マテリアルを使用してシャドウをキャプチャする方法について、簡単に示したものです。

アルファ チャンネルでシャドウだけをキャプチャするには

  1. ハイパーシェードでバックグラウンドの使用マテリアルを作成し、シャドウをキャプチャするオブジェクトにそれを割り当てます。
  2. シャドウを投影するシーンでオブジェクトを選択します。オブジェクトのアトリビュート エディタレンダリング詳細セクションで、一次可視性(Primary Visibility)をオフに設定します。
  3. シーンをレンダーします。

    シャドウ情報がアルファ チャンネルにキャプチャされます。

バックグラウンドの使用をスタンドイン(代用)ジオメトリに割り当てるには

  1. このワークフローは 3D オブジェクトが実在環境にあるように見せるために使用されます。実在環境は通常はイメージ プレーンに割り当てられたスナップショットまたは実写です。オブジェクトから非表示のプレーンにシャドウを投影します。このプレーンがシャドウをキャプチャします。
  2. 次の操作を実行して、イメージ プレーンを、スタンドイン(代用)ジオメトリを配置するシーンを使用して作成します。
  3. 現在選択しているビューから、ビュー > イメージ プレーン > イメージのインポート(View > Image Plane > Import Image)を選択します。
  4. 目的のファイルを探し、開く(Open)をクリックします。

    設定されたディスプレイ モードに応じて、現在選択しているビュー、またはすべてのビューに配置アイコンが表示され、イメージ プレーン(Image Plane)アトリビュート エディタが開きます。

  5. タイプ(Type)プルダウン リストからイメージ ファイル(Image File)またはテクスチャ(Texture)を選択し、イメージの名前(Image Name)の右隣のフォルダ アイコンをクリックして、イメージ プレーンをビューにロードします。
    注:

    スタンドイン オブジェクトを作成する前には、必ずイメージ プレーン(Image Plane)のカメラにアタッチ(Attached To Camera)オプションを選択してプレーンの位置決めを行ってください。イメージ プレーンの詳細については、イメージ プレーン(『シェーディング』マニュアル)を参照してください。

  6. イメージ プレーン アトリビュート(Image Plane Attributes)セクションで、次に示すアトリビュートを設定します。
    • ディスプレイ(Display): カメラ越しの視点(looking through camera)
    • イメージ プレーン(Image Plane): カメラにアタッチ(Attached to Camera)
  7. パース ビュー カメラを調整して、コンストラクション グリッド プレーンがオブジェクトを配置するおおよその位置に揃うようにします。
  8. シャドウと反射を落とす NURBS プレーンまたはポリゴン プレーンを作成して配置します。
  9. シャドウを投影するオブジェクトを、グリッド プレーンのスタンドイン(代用)ジオメトリに配置します。
  10. ハイパーシェードで、バックグラウンドの使用マテリアルを作成し、それをプレーンに割り当てます。
  11. シーン内にライトを作成しポジションを決めます。ライトのアトリビュート エディタシャドウ(Shadows)セクションでライトのデプス マップ シャドウの使用(Use Depth Map Shadows)をオンに設定し、レンダリングの結果でシャドウを確認します。
  12. レンダリング ビューでシーンをレンダーします(最良の結果を得るためには、IPR レンダリングを使用しないでください)。
  13. 必要に応じてジオメトリ、ライト、バックグラウンドの使用(Use Background)アトリビュートを調整し、いつでも好きなときにシーンを再レンダーします。