iray_Renderer - superclass: RendererClass; super-superclass:MAXWrapper - 22:22 - classID: #(1048411834, 348141227)
iray レンダラーは、ホスト システム上の CPU と使用可能な任意の GPU の両方を使用して物理的に正確な照明シミュレーションを実行するために設計された無補正パス トレーサです。
拡張設定については、「iray String Options」も参照してください。
コントロールの[フレーム毎のレンダリング時間](Rendering Duration Per Frame)グループ
有効な値の範囲は 1~1073741824 で、既定値は 60 秒です。
<iray_Renderer>.durationMode Name default: #time -- enum durationMode enums: {#time|#iterations|#unlimited}
#time (既定値)に設定すると、 .durationInSeconds プロパティで指定された秒数が経過するとシミュレーションが停止します。
#iterations に設定すると、 .durationPasses プロパティで指定された反復回数だけシミュレーションが実行されます。
#unlimited に設定すると、手動で停止するまでシミュレーションは続行されます。
durationMode が #iterations に設定されたときに、反復するパス数を取得/設定します。
コントロールの[トレース/バウンスの制限](Trace/Bounce Limits)グループ
トレース/バウンスの制限をコントロールするラジオ ボタンの状態を取得/設定します。
false(既定値)に設定すると、ライトのバウンスは制限されず、物理的に正確な照明シミュレーションが作成されます。
true に設定すると、ライトのバウンスは .lightBouncesMaximum プロパティで定義されたしきい値に制限されます。
.lightBouncesLimited プロパティが true に設定されたときに使用されるライトのバウンス最大数を取得/設定します。
コントロールの[イメージ フィルタ(アンチエイリアシング)](Image Filtering (Antialiasing))グループ
<iray_Renderer>.imageFilterType Name default: #gauss -- enum imageFilterType enums: {#box|#gauss|#triangle}
コントロールの[ディスプレイスメント(グローバル設定)](Displacement (Global Settings))グループ
[ディスプレイスメント](Displacement) > [表示](View)オプションの状態を取得/設定します。
[ディスプレイスメント](Displacement) > [スムージング](Smoothing)オプションの状態を取得/設定します。
[ディスプレイスメント](Displacement) > [エッジの長さ](Edge Length)プロパティの値を取得/設定します。
有効な値の範囲は 0.0 ~ 1e+006 で、既定値は 2.0 です。
[ディスプレイスメント](Displacement) > [最大](Maximum)プロパティの値を取得/設定します。
有効な値の範囲は 0.0 ~ 1e+006 で、既定値は 20.0 です。
[ディスプレイスメント](Displacement) > [最大サブディビジョン](Max.Subdiv.)オプションのドロップダウン リストの状態を取得/設定します。
コントロールの[マテリアル上書き](Material Override)グループ
[マテリアル上書き](Material Override) > [有効](Enable)オプションの状態を取得/設定します。
true に設定すると、すべてのシーン マテリアルが .overrideMaterial プロパティで指定されたマテリアルで上書きされます。
false(既定値)に設定すると、 .overrideMaterial プロパティの値と関係なく、既存のシーン マテリアルが使用されます。
<iray_Renderer>.motionBlurEnabled BooleanClass default: false -- boolean
3ds Max 2013 の新機能: [モーション ブラー](Motion Blur) > [有効](Enable)チェック ボックスの状態を取得/設定します。
<iray_Renderer>.blurAllObjectsEnabled BooleanClass default: true -- boolean
3ds Max 2013 の新機能: [モーション ブラー](Motion Blur) > すべてのオブジェクトをブラ―](Blur All Objects)チェック ボックスの状態を取得/設定します。
<iray_Renderer>.shutterDurationInFrames Float default: 0.5 -- float
3ds Max 2013 の新機能: [モーション ブラー](Motion Blur) > [シャッタ期間(フレーム数)](Shutter Duration (frames))の値を取得/設定します。
<iray_Renderer>.shutterOffsetInFrames Float default: -0.25 -- float
3ds Max 2013 の新機能: [モーション ブラー](Motion Blur) > [シャッタ オフセット(フレーム数)](Shutter Offset (frames))の値を取得/設定します。
<iray_Renderer>.motionSegments Integer default: 1 -- integer
3ds Max 2013 の新機能: [モーション ブラー](Motion Blur) > [モーション セグメント](Motion Segments)の値を取得/設定します。
<iray_Renderer>.iterationsPerMotionStep Integer default: 16 -- integer
3ds Max 2013 の新機能: [モーション ブラー](Motion Blur) > [モーション ステップ毎の反復](Iterations Per Motion Step)の値を取得/設定します。
<iray_Renderer>.hardwareReport String default: "////////////////////////////////////////////////////////////////////////////// ////////// iray Hardware Support ////////////////////////////////////////////////////////////////////////////// +No supported hardware detected. Using CPUs only." -- string; read-only
このインタフェースで公開されたプロパティは、レンダラーのプロパティとして表示され、このトピックの前半で詳しく説明しています。
<iray_Renderer>.motionBlurEnabled : boolean : Read|Write
<iray_Renderer>.blurAllObjectsEnabled : boolean : Read|Write
<iray_Renderer>.shutterDurationInFrames : float : Read|Write|Validated by Range: 1e-006 to 1e+008
<iray_Renderer>.shutterOffsetInFrames : float : Read|Write|Validated by Range: -1e+008 to 1e+008
<iray_Renderer>.motionSegments : integer : Read|Write|Validated by Range: 1 to 15
<iray_Renderer>.iterationsPerMotionStep : integer : Read|Write|Validated by Range: 1 to 1024
このインタフェースで公開されたプロパティは、レンダラーのプロパティとして表示され、このトピックの前半で詳しく説明しています。