GPU Simulation Limitations

The following page presents you an exhaustive list of the GPU Solver usage limitations and non-compatibility.

The GPU Solver corresponds to the GPU Compute and the Speos Live Preview.

Material Definition

Surface Optical Properties do not support:
  • Texture normalization: Color from BSDF and Color from texture
  • *.fluorescent file format
  • White Specular option in *.anisotropicbsdf file format
  • *.retroreflecting file format
  • SOP Plugin
Volume Optical Properties do not support:
  • Fluorescence
  • Birefringence
  • Index Gradient
  • Metallic
  • Non-homogeneous volume

Light Sources

Thermic Surface Source are not supported

Ambient Sources:
  • Are not supported in Direct Simulation
  • Natural Light Ambient Sources do not support Night Sky model (Moon and Stars)
  • US Standard Atmosphere 1976 Ambient Sources are not supported
  • MODTRAN Sources are not supported

Lightfield Sources are not supported

Sensors

The GPU Solver does not support:
  • 3D Energy Density Sensors
  • LiDAR Sensors
  • Geometric Rotating LiDAR Sensors
  • Lightfield Sensors
Irradiance Sensors:
  • Only support the Planar Integration type
3D Irradiance Sensors:
  • Only support the Planar Integration type
Intensity Sensors do not support:
  • Polar Intensity (IESNA / Eulumdat)
  • Near Field in Conoscopic (XMP):

Camera Sensors support the SPEOS Lens System model v1.0, v2.0 and *.OPTDistortion Binary File. The v2.1 version is not supported.

GPU hardware memory shall be adequate to the VR sensor use cases. Otherwise, possible memory issues can occur. Example: a low GPU hardware with a very high sensor resolution.

Simulation

The GPU Solver does not support:
  • Interactive Simulations
  • HUD Optical Analysis
  • LiDAR Simulations
  • Geometric Rotating LiDAR Simulations
  • More than 2 tangent faces. If you have 3 or more tangent faces, you will generate propagation errors and unexpected results.
General Options:
  • You can only set a GPU simulation to Single precision: GPU Solver cannot handle Ray tracer precision set to Double precision and will always run as Single precision.
  • GPU simulations with a Geometrical Distance Tolerance to 0.0001 or less may generate errors. We recommend you to set the Geometrical Distance Tolerance to a minimum of 0.01mm.
  • When the Geometrical Distance Tolerance value is very small, you may generate unexpected result with GPU simulations due to NVidia OptiX (ray tracer GPU) limitations. This may vary depending on the scene size and the ray origin.
Inverse Simulations do not support:
  • Deterministic algorithm
  • Optimized Propagation
  • Splitting
  • Number of gathering rays per source. Number of gathering rays per source is fixed to 1 and cannot be changed.
  • Maximum gathering error

Result

The Depth of field parameter from the Virtual Human Vision Lab is not supported in XMP map generated with a GPU Simulation.

Light Expert

The GPU Solver does not support:
  • Light Expert
  • Result data separated by sequence
  • Result data separated by polarization
  • Generation of *.lpf and *.lp3

The result data separated by surface are supported only in Direct Simulations

Components

The GPU Solver does not support:
  • 3D Textures
  • Polarization plates

Reporting

The Simulation Report does not display the Error Tracking.

*.Speos360 results do not contain simulation statistics in the Speos 360 properties window.

The detailed simulation report is available in the XMP results