RadeonRaysProbeIntegrator
RadeonRays-based light probe integrator.
Read time 1 minuteLast updated 9 days ago
Definition
- Type: Class
- Namespace: UnityEngine.LightTransport
- Assembly: UnityEditor.CoreModule
- Implements: IProbeIntegrator, IDisposable
public sealed class RadeonRaysProbeIntegrator : IProbeIntegrator, IDisposable
Remarks
This integrator implementation uses the RadeonRaysContext class, which implements the IDeviceContext interface. It uses the RadeonRays SDK for ray-triangle intersection testing and the OpenCL 1.2 API for compute.
Constructors
Constructor | Description |
|---|---|
| RadeonRaysProbeIntegrator() | Constructor. |
Methods
Method | Description |
|---|---|
| Dispose | Disposes the probe integrator. |
| IntegrateDirectRadiance | Integrate direct radiance. |
| IntegrateIndirectRadiance | Integrates indirect lighting contribution at probe positions using spherical sampling and path tracing. |
| IntegrateOcclusion | Integrate occlusion. |
| IntegrateValidity | Integrate validity. |
| Prepare | Prepare the integrator. |
| SetProgressReporter | Set progress tracker. |