Table of Contents

DzIrayRenderer

The NVIDIA Iray renderer.

More...

Inherits :

Constructors

DAZ Script
DzIrayRenderer ()

Methods

Detailed Description

Implements a Physically Based Rendering (PBR) interface for the scene to render itself through the NVIDIA Iray renderer.

Constructors


DzIrayRenderer()

Default Constructor.

Methods


Boolean : getAllowCPUFallback()

Since:


Boolean : getAllowGPUDetection()

Since:


Number : getCPULoadLimit()

Return Value:

Since:


Boolean : getCPUThreadAffinityEnabled()

Return Value:

Since:


Boolean : getGPUDriverCheck()

Since:


Number : getGPULoadLimit()

Return Value:

Since:


Number : getHighThreshold()

Since:


Number : getMediumThreshold()

Since:


Number : getNVLINKPeerGroupSize()

Since:


DzElement : getPropertyHolder()

Return Value:


Boolean : isIPRRendering()

Return Value:


void : setAllowCPUFallback( Boolean onOff )

Since:


void : setAllowGPUDetection( Boolean onOff )

Since:


Boolean : setCPULoadLimit( Number limit )

Sets the CPU load limit for the NVIDIA Iray renderer.

The CPU load is the sum of CPU loads caused by all currently active threads. A single thread fully using a single CPU core is said to cause a CPU load of 1.0. The CPU load limit defaults to the number of CPU cores.

Parameter(s):

Return Value:

Since:


Boolean : setCPUThreadAffinityEnabled( Boolean onOff )

Sets the affinity of CPU threads.

Parameter(s):

Attention:

Return Value:

Since:


void : setGPUDriverCheck( Boolean onOff )

Since:


Boolean : setGPULoadLimit( Number limit )

Sets the GPU load limit for the NVIDIA Iray renderer.

The GPU load is the sum of GPU loads caused by all currently active threads. A single thread fully using a single GPU is said to cause a GPU load of 1.0. The GPU load limit defaults to the number of GPUs.

Parameter(s):

Return Value:

Since:


void : setHighThreshold( Number val )

Since:


void : setMediumThreshold( Number val )

Since:


void : setNVLINKPeerGroupSize( Number size )

Since: