ペイント エフェクト(Paint Effects) ストロークを含むシーンをレンダーするときは、事前の準備作業として、シーンをライトで照らし、レンダリングに使用するカメラをセットアップし、レンダリングしたイメージの特性を設定する必要があります。また、シーン内のほかのオブジェクトとペイント エフェクト(Paint Effects) ストロークを別々にレンダーするように設定し、その出力コンポーネントを後で合成することもできます。この節では、上記の各作業を次のようなトピックに分けて詳しく説明します。
オブジェクトにライトをあてると、オブジェクトのサーフェスが照らし出されます。ライトが存在しなければ、サーフェスは見えません。ストローク上のペイントについてもサーフェスの場合と同様であり、ライトでストロークを照らさなければペイントは見えません。
ストローク上のペイントを照らすには、シーン内のリアル ライトを使用する方法と、シーン内のほかのオブジェクトは照らさずにストローク上のペイントだけを照らすペイント エフェクト(Paint Effects) ディレクショナル ライトを使用する方法があります。ストローク ブラシでリアル ライトを使用する場合(実際のライト(Real Lights)を参照)、シーンにはストロークをレンダーするライトが必要です。シーンへのライトの追加の詳細については、「直接的な光源をセットアップする」を参照してください。
ペイント エフェクト グローバル(Paint Effects Globals)では、シーンに対しライトによる照射と実際のライトは無条件でオンに既定の設定されています(実際のライトの強制(Force Real Lights)を参照)。
現在のところ、ライトとストロークを関連付ける手段はありません。実際のライト(Real Lights)がオンに設定されている場合は、シーン内のすべての非排他ライトによってストロークが照らされます。この解決策として、ペイント エフェクト(Paint Effects)上の輝かせたくないすべてのライトを関連付けます。
ストロークを照らす場合(ストロークのペイントを照らすを参照)、ブラシごとに次のようなタイプのシャドウエフェクトを作成できます。
これらのシャドウ エフェクトはシーン内のライトに依存しません。ストロークの実際のライト(Real Lights) オプションがオフであっても、これらのシャドウ エフェクトはレンダーされます。
なお、シーン内でリアル ライトを使用する場合は、ストロークからオブジェクトにシャドウ(深度マップ シャドウ)を投影することができます。
オブジェクトにシャドウを投影するには
ストロークによって投影されるのは深度マップ シャドウだけであり、レイ トレース シャドウは投影されません。
シーン内のストロークをフォグやジオメトリとともに正しくレンダーするためには、レンダーの前にカメラのアトリビュートを調整しておく必要があります。
カメラをセットアップするには
深度タイプ(Depth Type)を最も近い可視深度(Closest Visible Depth)に設定する必要がある場合で物理(Physical)フォグを使用しているときは、透明度ベースの深度(Transparency Based Depth)をオンにし、しきい値(Threshold)を 1 未満(0 以外)にしてください (しきい値(Threshold)は深度バッファで認識される最低限の不透明度を表します)。そうしないと、ペイント エフェクト(Paint Effects) ストロークでジオメトリの深度値が認識されないため、すべてのジオメトリの前面にストロークがレンダーされてしまいます。
レンダー時に、Maya は 3D シーンの特定のビューから 2D イメージを生成し、イメージ ファイルとして保存します。ポスト プロダクションやプレゼンテーションの要件に応じて、レンダーしたイメージ ファイルのプロパティを制御することができます。
レンダリングしたイメージのプロパティを設定するには
レンダー設定(Render Settings)のアンチエイリアシングの精度(Anti-aliasing Quality)アトリビュートの設定に関係なく、ストロークには常にアンチエイリアシングが適用されます。
既定では、ペイント エフェクト(Paint Effects) ストロークはシーンの残りの部分と一緒にレンダーされます。
レンダー設定を定義すると、シーン内の他のオブジェクトとペイント エフェクト(Paint Effects) ストロークを別々にレンダーし、それらの出力コンポーネントを後で合成することができます。
ペイント エフェクト(Paint Effects)のストロークのレンダー方式を選択するには