Iray

このページでは、Substance 3D Designerの3Dビューパネルで使用できるIrayレンダラーについて説明します。このパネルでは、CPUまたはGPUアクセラレーション(Nvidia GPUのみ)を使用してフォトリアリスティックなレンダリングのためのインタラクティブなパストレーシングを提供します。

WARNING
Irayレンダラーおよびすべての関連機能は、バージョン16.0.0でDesignerから削除されました。
詳細については、こちらを参照してください: MDLグラフとIrayの提供終了

概要

Irayは、光とマテリアルの物理的な動作をシミュレートすることで​ フォトリアルな画像 ​を生成する、高度に​ インタラクティブ ​で、直感的な物理ベースのレンダリング技術です。 詳しくは、Nvidia Irayのwebページを参照してください。

NVIDIA Irayロゴ

3DビューはIrayの​ プログレッシブレンダラー ​を使用しているため、各ピクセルに少なくとも1つのサンプルが実行されると、すぐにイメージが生成されます。 サンプリングの繰り返しが実行されると、画像は​ 自動的に更新 ​されます。その結果、最初の大まかな画像は​ 繰り返しごとに鮮明 ​になります。

レンダラーは3Dビューパネルで使用できます。レンダラーメニューを開き、Irayオプションを選択して、その3Dビューパネルで使用されているレンダラーをIrayに切り替えます。
Irayレンダラー​に切り替えると、一部の3Dビューメニューで使用できるオプションが変更されます。 これらの変更については、以下の「3Dビュー」セクションで説明しています。

デフォルトでは、イメージレンダラーを選択するとすぐにプログレッシブレンダリングが開始されます。 レンダリングプロセスは、次の条件のうち​ one ​が満たされるまで実行されます:

  • 最大サンプル数​が実行されます
  • レンダリング時間制限​を満たしています

これらの条件の調整の詳細については、このページの レンダラー のセクションを参照してください。

Irayでレンダリングされた中世の城壁のマテリアル

素材: 中世の城壁 著者: Mark Foreman Substance 3Dアセット ライブラリ

WARNING
いつでも実行できるIrayレンダリングインスタンスは​ 1 ​個のみです。
つまり、3Dビューパネルでこのレンダラーが使用されている場合、他の3Dビューパネルでは​ レンダラー ​メニューが​ 無効 ​になり、これらのデフォルトは​ OpenGL ​レンダラーになります。

3D表示オプション

シーン

シーンメニューの 編集 オプションを選択し、プロパティパネルでIrayに固有のシーンプロパティを検索します。

  • 有効: 偽​に設定すると、オブジェクトは非表示になり、シーンに貢献​しなくなります

表示コンポーネント

  • 表示 : 偽​に設定すると、オブジェクトは非表示になりますが、シーンに​ まだ貢献 ​しています。つまり、光の反射、光の吸収、影の投影などです

メッシュ表示コンポーネント

  • 分割

    • メソッド:メッシュをより細かいジオメトリに手続き的に細分化するために使用されるメソッドです

      • なし:サブディビジョンは適用されません
      • パラメトリック:メッシュを4^x個の三角形に細分割します。xはこのパラメーターで指定された値です
      • 長さ:すべてのエッジの長さが最小長さパラメーターで指定された値以下になるまで、メッシュを再分割します
    • 最小の長さ:オブジェクト空間ですべてのエッジがこの指定された値より小さい長さになるまでメッシュを再分割します(Length​メソッドにのみ適用)

    • 数値:メッシュに適用するサブディビジョン反復回数(パラメトリック​メソッドにのみ適用)

WARNING
メッシュ​ を再分割すると、レンダリング前とレンダリング中の処理時間が指数的に ​増加します。 入力された値を​ 控えめな ​設定することをお勧めします。
パラメトリックメソッドには​高 数値​の値を使用し、長さメソッドには​低 最小の長さ​の値を使用することに注意してください。

シーンオプション

マテリアル

IrayはNVIDIAが開発したMDL シェーディングモデルを使用しているため、シーンマテリアルに使用可能なマテリアルは、Designerが読み込むMDLライブラリに置き換えられます。 このライブラリは、次のソースを使用して構築されます。

NOTE
MDL シェーディングモデルの詳細については、NVIDIAが作成および管理しているMDLハンドブックを参照してください。

読み込まれたMDLマテリアルの累積リストは、マテリアルメニューで利用できます。リストされたマテリアルのサブメニューの下に、右の画像に示すように表示されます。

さらに、MDLグラフをDesignerに読み込むと、シーン内の任意のマテリアルに適用できます。 この時点で、使用可能なMDL資料のリストに追加されます。

このメニューのその他の注目すべきオプションは次のとおりです。

  • 編集オプションを選択して、プロパティパネルにあるMDLの​ 公開入力 ​にアクセスし、必要に応じて素材を調整します
  • 読み込み…オプションを使用すると、累積リストに追加してシーンに適用するMDLファイルを​ 手動で読み込み ​できます
  • プリセットを書き出し…オプションを選択すると、MDLマテリアルプリセットを書き出しダイアログが開きます。このダイアログでは、3Dビューで適用されている現在の設定を使用して、プリセットMDLファイルを書き出すことができます
マテリアルメニュー
NOTE
MDLグラフ​を読み込むと、3Dビューレンダラーは​ 自動的に​Iray に切り替えられ、読み込んで適用されます。

カメラ

カメラ設定に関するOpenGLとIrayの主な違いは、フィールドの深度​の管理方法です。 実際に、Irayは物理的に正確なレンダラーなので、カメラの​ 絞り ​に応じて「自然に」フィールドの深度が発生します。

Rayレンダラーを選択すると、カメラのプロパティで次の2つのパラメーターを使用できます。

  • 焦点距離:焦点のカメラからの距離 – つまり、画像が最もシャープな場所です
  • 絞りの直径:カメラの絞りを駆動する値です。 値が小さいほど、焦点の前と後の画像がシャープになります。つまり、この値は電界効果の深度の強さを制御します

カメラの設定

環境

環境メニューを開き、編集オプションを選択して、プロパティパネルに環境プロパティを表示します。

次のプロパティを使用できます。

ドーム

  • ドーム型:環境テクスチャが投影されるシーンを囲むオブジェクトを設定します

    • 無限球 :無限球環境
    • 地面:無限の球面環境ですが、テクスチャの付いた地面です
    • 球:カスタム半径の有限サイズの球形ドーム
    • 地面のある球:環境の下部が球の上部と下部を分割する平面に投影される、カスタム半径の有限サイズの球形のドームです
    • 地面のある箱:幅、Height、長さをカスタムに設定した、有限のサイズの箱の形をしたドームです。環境の下部が、箱の上部と下部を分割する平面に投影されます。
  • 回転角度: Y軸​のドームの回転角度を制御します

  • 半径:球の半径(球​および​ 球(地面 ​ドーム型)にのみ適用されます)

  • 幅:ボックスの幅(地面​ドーム型のボックスにのみ適用)

  • Height:ボックスのHeightです(地面​ ドーム型の ​ボックスにのみ適用)

  • 長さ:ボックスの長さ(地面​ ドーム型の ​ボックスにのみ適用)

  • 視覚化:有限サイズの環境ジオメトリの偽色オーバーレイを有効にします。 これは、ジオメトリを、キャプチャした環境マップの投影に合わせるために使用できます(地面のある​球、球​および地面のある​ 箱 ​のドーム型にのみ適用されます)

NOTE
有限サイズのドームの場合、すべてのシーンジオメトリはドーム内で​ 囲む ​必要があります。

ドーム地盤
次のパラメーターは、ドーム型が​地面、地面のある球​および​ 地面のある箱 ​に適用されます。

  • 地面:グリッドを有効にします
  • 位置:有限ドームの原点の位置(球​ドーム型にも適用)
  • 反射率:地面の映り込みの不透明度と色合い。黒は、映り込みが見えていないことを示します
  • 光沢:地面の反射の光沢
  • 影の強度:地面に落ちる影の不透明度
  • テクスチャスケール:地面の環境テクスチャ投影のサイズを制御します(球​ドーム型にも適用されます)

これらの設定の一部の影響を次に示します。

表示環境
table 0-row-2 html-authored no-header
Iray – 環境は非表示です
前
Iray – 環境が表示されます
後

Iray – 非表示の環境

Iray – 表示される環境

グランドプレーンを有効にする
table 0-row-2 html-authored no-header
Iray – 無限球のみ
前
Iray – 無限球とグリッド
後

Iray – 無限球のみ

Iray – 地表を持つ無限球

環境を回転
環境の回転
グリッドを調整
地面の反射
無限球を調整
環境スケール(球)
囲むボックスを調整
環境スケール(キューブ)

表示

これらのオプションでは、レンダリングされたイメージの上に​ テキストオーバーレイ ​が表示され、レンダリングに関する有用な情報が表示されます。

  • 経過時間:レンダリングの継続時間(秒)。 このタイマーとレンダリングプロセスは、どちらかの終了条件が満たされると停止します
  • 反復回数:実行されたサンプリング反復回数です。 このカウンターとレンダリング処理は、どちらかの終了条件が満たされたときに停止します
  • レンダリングメソッド:使用されるレンダリング経路です。 ローカルマシンでのほとんどの目的には、Photorealが使用されます
  • 解像度:効果的なレンダリング解像度です。 カメラのプロパティにあるUse window resolutionオプションがFalseに設定されている場合、画像の縦横比は解像度に合わせて自動的に調整されます
  • シーンの統計:レンダリングされたシーンに関連する統計のリストです。三角形の数、マテリアルの数などが含まれます

表示オプション {width="512px"}

レンダラー

レンダラーメニューを開き、編集オプションを選択して、プロパティパネルでレンダラーのプロパティを表示します。

プログレッシブレンダリング

  • 最小サンプル:プログレッシブレンダリングを停止する条件を検討する前に計算する、ピクセルあたりの最小サンプル数

  • 最大サンプル数:このピクセルあたりのサンプル数がレンダリングされている場合は、プログレッシブレンダリングを自動的に停止します

  • 最大時間(秒):プログレッシブレンダリングが自動的に終了するまでの時間(秒単位)

  • コースティックサンプラーを有効 :専用のコースティックサンプラーでデフォルトのサンプラーを増強します。 コースティクスは、不透明でないオブジェクトを光が通過した結果であるため、透光性をサポートするMDLマテリアルがシーン内の任意のオブジェクトに適用される場合にのみ必要です

  • Fireflyフィルターを有効にしました:ホタルフィルターを有効にします。このフィルターは、レンダリングの進行に伴い、定義済みのアルゴリズムを使用して、計算済み画像からホタルを取り除きます。 Fireflyとは、画像内の​ 単一のピクセル ​が近隣のピクセルよりも​ 明るく ​見えている視覚的なアーティファクトで、光の分散を正確に判断するのに十分な光線サンプルがない結果です

  • 投稿拒否
    Irayレンダラーは、NVIDIA Optix AI-Accelerated denoiserアルゴリズムを使用して、レンダリング中の画像の高品質なノイズを繰り返し除去します。

    • 有効:定義済みの​ ノイズ除去アルゴリズム ​を、設定されたレンダリング繰り返しでトリガーし、レンダリングの​ 終了 ​までアクティブにします
    • 反復処理の開始:ノイズ除去が有効になっている場合、このオプションはノイズ除去プロセスを開始する反復処理を設定します。 これにより、例えばカメラを動かす際に、ノイズ除去を行う人のパフォーマンスのオーバーヘッドがインタラクティブ性に影響を与えることを防ぐことができます。 さらに、収束性が不十分なため、最初の数回の反復はノイズ除去の入力として適切でないことが多く、満足のいく結果が得られません。

これらの設定の一部の影響については、次の図の比較で示しています。

コースティックサンプラー
table 0-row-2 html-authored no-header
Iray – 基本レンダリング
前
Iray – コースティックサンプラーを有効
後

Iray – ベースレンダリング

Iray – コースティックサンプラーが有効

Fireflyフィルター
table 0-row-2 html-authored no-header
Iray - Fireflyフィルターが無効
前
Iray - Fireflyフィルターが有効
後

Iray - Fireflyフィルターが無効

Iray - Fireflyフィルターが有効

脱臭後の
table 0-row-2 html-authored no-header
Iray - Post-denoiser disabled
前
Iray – 消音後の有効化
後

Iray - Post-denoiser disabled

Iray - Post-denoiserを有効にしました

材料:厚いガラスMDL MDLコア定義で使用可能 NVIDIAによる

ハードウェアアクセラレーション

Rayレンダラーは、NVIDIA GPUでのみハードウェアアクセラレーションを提供します。その利点は次のとおりです。

右側の画像に示されているように、環境設定ウィンドウの 3Dビュー セクションで、Irayがレンダリングに使用するハードウェアを選択できます。

サポートされているGPUが検出されると、このセクションに一覧表示されます。デフォルトでは​ 自動的に選択 ​され、CPUは選択されていません。 この自動動作は手動で変更した場合に上書きされるので、以降のセッションで使用するカスタム変更は保存されます。

NOTE
サポートされているGPUが検出され、一覧に表示された場合、IrayレンダリングにCPUを使用するとアプリケーションの全体的なパフォーマンスと応答性に​大きな影響を与えるため、 CPUを選択しないままにする​ことを強くお勧めします。
WARNING
GPUハードウェアアクセラレーションは、NVIDIA CUDAテクノロジーを使用します。 最適な互換性と信頼性を得るには、グラフィックスドライバーが最新​であることを確認してください。 お使いのNVIDIA GPUの最新ドライバーは、こちらから確認できます。
複数のGPUを構成する場合、最高の信頼性を得るには、SLIを無効にする​ことと、1つのGPUのみを選択することをお勧めします。

Irayの基本設定

recommendation-more-help
substance-3d-designer-help-guide