RadeonRaysProbeIntegrator.Prepare
Declaration
public void Prepare(LightTransport.IDeviceContext context, LightTransport.IWorld world, BufferSlice<Vector3> positions, float pushoff, int bounceCount);Параметры
| Параметр | Описание |
|---|---|
| мир | Мир. |
| должностей | BufferSlice, содержащий позиции зонда для интеграции. |
| Пусхофф | Смещение, добавляемое к лучам, отслеживаемым из каждого положения зонда. Вы можете использовать этот параметр для предотвращения самопересечений, когда 32-битная точность с плавающей запятой является проблемой, например при интеграции большого открытого мира. |
| bounceCount | Число отражений света. |
| контекст | Контекст устройства. |
Описание
Подготовка интегратора.
Подготовка может занять значительное время, если мир большой или ядра OpenCL еще не были записаны в кэш.