DAZ Script |
---|
DzIrayRenderer () |
DAZ Script | |
---|---|
Boolean | getAllowCPUFallback () |
Boolean | getAllowGPUDetection () |
Number | getCPULoadLimit () |
Boolean | getCPUThreadAffinityEnabled () |
Boolean | getGPUDriverCheck () |
Number | getGPULoadLimit () |
Number | getHighThreshold () |
Number | getMediumThreshold () |
Number | getNVLINKPeerGroupSize () |
DzElement | getPropertyHolder () |
Boolean | isIPRRendering () |
void | setAllowCPUFallback ( Boolean onOff ) |
void | setAllowGPUDetection ( Boolean onOff ) |
Boolean | setCPULoadLimit ( Number limit ) |
Boolean | setCPUThreadAffinityEnabled ( Boolean onOff ) |
void | setGPUDriverCheck ( Boolean onOff ) |
Boolean | setGPULoadLimit ( Number limit ) |
void | setHighThreshold ( Number val ) |
void | setMediumThreshold ( Number val ) |
void | setNVLINKPeerGroupSize ( Number size ) |
Implements a Physically Based Rendering (PBR) interface for the scene to render itself through the NVIDIA Iray renderer.
Boolean : getAllowCPUFallback()
Since:
Boolean : getAllowGPUDetection()
Since:
Return Value:
Since:
Boolean : getCPUThreadAffinityEnabled()
Return Value:
true
if CPU thread affinity is enabled, otherwise false
.Since:
Since:
Return Value:
Since:
Since:
Since:
Number : getNVLINKPeerGroupSize()
Since:
DzElement : getPropertyHolder()
Return Value:
Return Value:
true
if this renderer is currently performing an interactive progressive render, otherwise false
.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:
true
if the limit was successfully set, false
if the new limit was not set (e.g., invalid - less than 1.0).Since:
Boolean : setCPUThreadAffinityEnabled( Boolean onOff )
Sets the affinity of CPU threads.
Parameter(s):
true
, threads are bound to the CPU they are currently running on. If false
(default), the operating system is free to migrate threads between CPUs as it sees fit (which may suffer from cache misses).Attention:
Return Value:
true
if thread affinity was successfully set, otherwise false
.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:
true
if the limit was successfully set, false
if the new limit was not set (e.g., invalid - less than 1.0).Since:
void : setHighThreshold( Number val )
Since:
void : setMediumThreshold( Number val )
Since:
void : setNVLINKPeerGroupSize( Number size )
Since: