Radeon ProRender

Sampling

サンプリング

サンプリング設定は、画質の主な決定要因です。

画像をレンダリングするために、AMD Radeon ProRenderは、すべてのピクセルに多数のレイサンプルをキャストします。 ピクセルの新しいサンプル値が追加されると、サンプリング結果が平均化されてピクセルの色が計算されます。

画像は徐々にレンダリングされます。追加のサンプルが取得されると、画像の品質が向上し、ノイズの量が減少します。 ピクセルあたりのサンプル数が多いほど、より良い結果が得られますが、色の計算に時間がかかります。

サンプリングレートに応じてシーンの外観が変化します

 

上記のシーンをダウンロード (.blend)

Adaptive and Fixed Sampling/適応および固定サンプリング

AMD Radeon ProRenderは、適応サンプリングと固定サンプリングの2つのサンプリングモードをサポートしています。

Adaptive Sampling/適応サンプリング

適応サンプリングは、AMD Radeon ProRenderでピクセルをサンプリングするために使用されるデフォルトモードです。適応サンプリングは、一部の画像領域が他の領域よりもノイズが多い場合、全体の反復率を高く設定してノイズの少ない領域をオーバーサンプリングするより実用的に使用できます。 代わりに、適応サンプリングを選択することをお勧めします。

適応サンプリングでは、次の3つのパラメーターを使用して、ピクセルのサンプル密度を制御します。Min Samples/最小サンプル、Max Samples/最大サンプル、Noise Threshold/ノイズしきい値

最小サンプル値は、画像内のすべてのピクセルが受け取る保証されたサンプル数を定義します。 この最小値に達すると、各ピクセルのノイズ分散が計算されます。 ピクセルのサンプリングは、ノイズがノイズしきい値より小さくなるか、最大サンプル値に達すると停止します。 既にノイズのしきい値に達した画像領域のレンダリングは停止するため、ノイズの多い領域はより速くレンダリングされます。 計算により多少のオーバーヘッドが追加されますが、ほとんどの場合、このモードが推奨されます。

Fixed Sampling/固定サンプリング

すべての画像領域が同じようにノイズが多い場合は、AMD Radeon ProRenderにすべてのピクセルのサンプルを均一に計算するように指示できます。このモードを使用するには、ノイズのしきい値を0に設定します。この場合、サンプルレートはMax Samplesパラメーターを使用して制御されます。

Sampling Parameters/サンプリングパラメータ

AMD Radeon ProRenderでは、次のパラメータを使用してサンプリングを制御できます。

Min Samples/最小サンプル

Min Samples パラメーターは、適応サンプリングにのみ使用されます。 必要なピクセルあたりの最小サンプル数を定義します。 パラメーター値を変更することにより、適応サンプリングが関与する前に、全体的に保証される画質を制御できます。

この値を高く設定しないでください。レンダリングプロセスが遅くなります。 きれいな画像を実現し、レンダリング時間を節約するには、代わりにノイズしきい値を調整します。

Max Samples/最大サンプル

Max Samples パラメーターは、ピクセルが受信できるサンプルの最大数を定義します。 適応サンプリングの場合、ノイズがまだノイズしきい値よりも大きい場合でも、この制限に達するとサンプリングが停止します。適応サンプリングが無効になっている場合、最大サンプル値はピクセルごとの均一なサンプルレートを定義します。

被写界深度またはモーションブラーを含むシーンの場合、一般に最大サンプル値を増やす必要があります。

Noise Threshold/ノイズしきい値

ゼロ以外の値に設定した場合、 Noise Threshold パラメーターは適応サンプリングを有効にします。

このパラメーターは、ピクセルに対して追加のサンプルを計算するかどうかを決定するために使用されます。ピクセルに新しいサンプルが追加されるときに、どれだけの分散が存在するかを示します。 つまり、サンプリングを停止する前にピクセルに許容されるノイズの量を測定します。 パラメータの値の範囲は0〜1です。0はノイズなし(分散なし)を意味し、1はすべてのノイズが許可されることを意味します。

新しいサンプルがキャストされると、AMD Radeon ProRenderはピクセルがどれだけ変化したか、ノイズがどれだけあるかをチェックします。 ノイズがしきい値より大きい場合、最大サンプル数の制限に達しない限り追加のサンプルが計算されます。 ノイズがしきい値より小さい場合、ピクセルの後続のサンプリングは停止します。

デフォルトのノイズしきい値0.05はほとんどのシーンに適したプレビュー値です。 しきい値を下げるとピクセルあたりのノイズが少なくなり、レンダリングの完了に必要な時間が長くなります。しきい値を上げると一般にイメージの品質が犠牲になりますが、レンダリング時間は短くなります。

パラメーター値が0に設定されている場合、適応サンプリングは無効になります。 この場合、ピクセルあたりのサンプル数はMax Samples値によって制御されます。 パラメーター値を1に設定した場合、Min Samplesの制限に達するとサンプリングが強制的に停止します。

ノイズのしきい値に応じてシーンの外観がどのように変化するかを確認します。

しきい値に応じてシーンの外観が変化します

 

Time Limit/制限時間

Time Limit パラメーターは、レンダリングプロセスが終了するまでにかかる時間を定義するために使用されます。 アニメーションシーンの場合、時間制限はフレームごとに設定されます。

レンダリングの制限時間は秒単位で指定されます。 パラメーター値を0に設定すると、時間制約が無効になります。 この場合、レンダリングプロセスはサンプルの数によってのみ制限されます

Samples per View Update/プレビュー更新ごとのサンプル

Samples per View Update パラメーターは、最終レンダリング中に画像を更新する頻度を制御します。 更新の頻度は、ピクセルサンプルを計算するために行われたパスの数で測定されます。

デフォルトでは4つの新しいサンプルごとに出力が更新されます。 この値を大きくすると更新の頻度は少なくなりますが、レンダリングプロセスが著しく高速化されます。 画像がレンダリングされるときにあまりフィードバックを必要としない場合は、この値を高く設定します。

Tiled Rendering/タイルレンダリング

デフォルトでは、AMD Radeon ProRenderはサンプルを計算するために画像内のすべてのピクセルをアドレス指定します。 表示されると画像は最初に粒子が粗くてノイズが多く、レンダラーがより多くのパスを作成し、多数のサンプルが計算されるにつれて徐々に改善されます。このアプローチはより多くのメモリとCPUリソースを必要としますが、画像全体をできるだけ速くプレビューし、変更が必要な場合にレンダリングプロセスを中断することができます。

画像全体をレンダリングする代わりに、タイルで画像をレンダリングすることを選択できます。 タイルレンダリングにより、多くのメモリとCPUを使用せずに高解像度のレンダリングが可能。

ピクセル単位のタイルのサイズは、タイルX(水平タイルサイズ)およびタイルY(垂直タイルサイズ)設定を使用して記述されます。 さらにタイルがレンダリングされる順序を選択できます。

  • from the center by spiral/中心を螺旋状に
  • vertically from left to right/垂直に左から右へ
  • horizontally from top to bottom/水平に上から下へ

の設定があります。 タイルがレンダリングされるときに画像の特定の領域に焦点を合わせる必要がある場合、タイルの順序を変更すると便利です。

注釈

タイルレンダリングが使用されている場合 Time Limit オプションは無効になっています。

Default rendering

Spiral tiled rendering

上記のシーンをダウンロード (.blend)

Viewport and Preview Sampling/ビューポートとプレビューサンプリング

Viewport and Preview を使用すると、ビューポートレンダリング、マテリアル、およびライトプレビューのカスタムサンプリング設定(通常、低品質)を指定できます。

Max Samples, Noise Threshold/最大サンプル、ノイズしきい値

デフォルトでは、Min Samples、Max Samples、Noise Thresholdの値は、マテリアルプレビュー、ビューポート、およびプロダクションレンダーで類似しています。 必要に応じて、ビューポートレンダリングでカスタムの最大サンプルとノイズのしきい値を設定できます。

Limit Viewport Resolution/ビューポートの解像度制限

Limit Viewport Resolution パラメーターを使用すると、ビューポートでレンダリングされるイメージのサイズを制限できます。 このオプションを有効にすると、ビューポート画像のサイズは Blender output settings のパーセント値を使用して制御されます。

Preview Samples/サンプルのプレビュー

Samples per Preview パラメーターは、マテリアルとライトプレビューのピクセルあたりのサンプル数を制御します。

Material preview

Light preview

Samples per Preview Update/プレビュー更新ごとのサンプル

Samples per Preview Update パラメーターは、ビューポートで画像が更新される頻度を制御します。 更新の頻度は、ピクセルサンプルを計算するために行われたパスの数で測定されます。 値を大きくするとレンダリングプロセスが加速します。