RadeonRaysProbePostProcessor
Описание
RadeonRaysProbePostProcessor является постпроцессором для световых зондов. Он предоставляет общие операции для световых зондов, закодированных как SphericalHarmonicsL2. Операции включают преобразование излучения в излучение, преобразование в формат, ожидаемый Unity для рендеринга (см. IProbePostProcessor.ConvertToUnityFormat), сложение и масштабирование.
RadeonRaysProbePostProcessor осуществляет IProbePostProcessor интерфейс. Для вычислений он использует API OpenCL 1.2.
Конструкторы
| Конструктор | Описание |
|---|---|
| RadeonRaysProbePostProcessor | Конструктор. |
Открытые методы
| Метод | Описание |
|---|---|
| AddSphericalHarmonicsL2 | Выполнить сумму двух массивов SphericalHarmonicsL2. |
| ConvertToUnityFormat | Преобразует световые зонды, закодированные как SphericalHarmonicsL2, в формат, ожидаемый рендером Unity. |
| ConvolveRadianceToIrradiance | Перевести сияние в излучение. |
| DeringSphericalHarmonicsL2 | Разблокировка массива зондов SphericalHarmonicsL2. |
| Dispose | Устраняет постпроцессор. |
| Initialize | Инициализация RadeonRaysProbePostProcessor. |
| ScaleSphericalHarmonicsL2 | Масштабировать массив зондов SphericalHarmonicsL2 по элементам. |
| WindowSphericalHarmonicsL2 | Применить операцию окна на массив SphericalHarmonicsL2 зондов. |