ペイント エフェクト(Paint Effects)を含むシーンをレンダーする準備をする

 
 
 

ペイント エフェクト(Paint Effects) ストロークを含むシーンをレンダーするときは、事前の準備作業として、シーンをライトで照らし、レンダリングに使用するカメラをセットアップし、レンダリングしたイメージの特性を設定する必要があります。また、シーン内のほかのオブジェクトとペイント エフェクト(Paint Effects) ストロークを別々にレンダーするように設定し、その出力コンポーネントを後で合成することもできます。この節では、上記の各作業を次のようなトピックに分けて詳しく説明します。

シーンをライティングする

オブジェクトにライトをあてると、オブジェクトのサーフェスが照らし出されます。ライトが存在しなければ、サーフェスは見えません。ストローク上のペイントについてもサーフェスの場合と同様であり、ライトでストロークを照らさなければペイントは見えません。

ストローク上のペイントを照らすには、シーン内のリアル ライトを使用する方法と、シーン内のほかのオブジェクトは照らさずにストローク上のペイントだけを照らすペイント エフェクト(Paint Effects) ディレクショナル ライトを使用する方法があります。ストローク ブラシでリアル ライトを使用する場合(実際のライト(Real Lights)を参照)、シーンにはストロークをレンダーするライトが必要です。シーンへのライトの追加についての詳細は、基本的な直接ライティングを適用して調整するを参照してください。

ペイント エフェクト グローバル(Paint Effects Globals)では、シーンに対しライトによる照射と実際のライトは無条件でオンに既定の設定されています(実際のライトの強制(Force Real Lights)を参照)。

注:

現在のところ、ライトとストロークを関連付ける手段はありません。実際のライト(Real Lights)がオンに設定されている場合は、シーン内のすべての非排他ライトによってストロークが照らされます。この解決策として、ペイント エフェクト(Paint Effects)上の輝かせたくないすべてのライトを関連付けます。

シャドウ エフェクトを加える

ストロークを照らす場合(ストロークのペイントを照らすを参照)、ブラシごとに次のようなタイプのシャドウエフェクトを作成できます。

これらのシャドウ エフェクトはシーン内のライトに依存しません。ストロークの実際のライト(Real Lights) オプションがオフであっても、これらのシャドウ エフェクトはレンダーされます。

なお、シーン内でリアル ライトを使用する場合は、ストロークからオブジェクトにシャドウ(深度マップ シャドウ)を投影することができます。

オブジェクトにシャドウを投影するには

  1. オブジェクトにシャドウを投影するストロークを選択します。
  2. アトリビュート エディタ(Attribute Editor)内でブラシのタブをクリックして、シャドウ エフェクト(Shadow Effects)セクションを展開します。
  3. シャドウの投影(Cast Shadows)をオンにします。
  4. シャドウの投影に使用するライトを選択します。
  5. ライトのアトリビュート エディタ(Attribute Editor)シャドウ(Shadows)を展開し、深度マップ シャドウ アトリビュート(Depth Map Shadow Attributes)深度マップ シャドウの使用(Use Depth Map Shadows)をオンにします。
    注:

    ストロークによって投影されるのは深度マップ シャドウだけであり、レイ トレース シャドウは投影されません。

レンダリングに使用するカメラをセットアップする

シーン内のストロークをフォグやジオメトリとともに正しくレンダーするためには、レンダーの前にカメラのアトリビュートを調整しておく必要があります。

カメラをセットアップするには

  1. レンダリングに使用するカメラを選択します。
  2. カメラのアトリビュート エディタ(Attribute Editor)内で、出力設定(Output Settings)セクションを展開します。
  3. 深度(Depth)をオンにしてから、深度タイプ(Depth Type)最も遠い可視深度(Furthest Visible Depth)に設定します。こうすると、ジオメトリの周囲にノイズ(フリンジ)が発生しなくなります。

    深度タイプ(Depth Type)最も近い可視深度(Closest Visible Depth)に設定する必要がある場合で物理(Physical)フォグを使用しているときは、透明度ベースの深度(Transparency Based Depth)をオンにし、しきい値(Threshold)を 1 未満(0 以外)にしてください (しきい値(Threshold)は深度バッファで認識される最低限の不透明度を表します)。そうしないと、ペイント エフェクト(Paint Effects) ストロークでジオメトリの深度値が認識されないため、すべてのジオメトリの前面にストロークがレンダーされてしまいます。

レンダリング イメージのプロパティを設定する

レンダー時に、Maya は 3D シーンの特定のビューから 2D イメージを生成し、イメージ ファイルとして保存します。ポスト プロダクションやプレゼンテーションの要件に応じて、レンダーしたイメージ ファイルのプロパティを制御することができます。

レンダリングしたイメージのプロパティを設定するには

  1. ウィンドウ > レンダリング エディタ > レンダー設定(Window > Rendering Editors > Render Settings)を選択し、適切なレンダー設定を定義します。
    注:

    レンダー設定(Render Settings)のアンチエイリアシングの精度(Anti-aliasing Quality)アトリビュートの設定に関係なく、ストロークには常にアンチエイリアシングが適用されます。

ペイント エフェクト(Paint Effects)のストロークのレンダー方式を選択する

既定では、ペイント エフェクト(Paint Effects) ストロークはシーンの残りの部分と一緒にレンダーされます。

レンダー設定を定義すると、シーン内の他のオブジェクトとペイント エフェクト(Paint Effects) ストロークを別々にレンダーし、それらの出力コンポーネントを後で合成することができます。

ペイント エフェクト(Paint Effects)のストロークのレンダー方式を選択するには

  1. ウィンドウ > レンダリング エディタ > レンダー設定(Window > Rendering Editors > Render Settings)を選択し、適切なレンダー設定を定義します。これらの設定の詳細については、レンダー設定(Render Settings)ウィンドウを参照してください。
  2. ペイント エフェクト レンダリング オプション(Paint Effects Rendering Options)セクションを展開し、適切なレンダー オプションを選択します。これらのオプションについては、ペイント エフェクト レンダリング オプション(Paint Effects Rendering Options)を参照してください。