InputExtraction
класс в UnityEngine.LightTransport
Описание
Предоставляет методы извлечения данных сцены и заполнения интеграционных миров для использования в расчетах легкого транспорта.
Класс InputExtraction служит основным интерфейсом для преобразования данных сцены Unity в форматы, пригодные для расчёта переноса света. Он извлекает геометрию, материалы, источники света, настройки и сведения о зондах освещения из открытых сцен и подготавливает их для использования интеграторами.
Этот класс необходим для:
- Преобразование сцен Unity в структуры данных ввода легкой транспортировки.
- Подготовка ускоряющих структур для лучевых трассировок.
- Подготовка входных данных для различных интеграторов световых зондов.
Извлеченные данные могут быть использованы с ускоренной реализацией GPU (RadeonRaysContext).
Статические методы
| Метод | Описание |
|---|---|
| ComputeOcclusionLightIndicesFromBakeInput | Определяет наиболее влиятельные источники света для расчетов окклюзии в каждом положении зонда. |
| ExtractFromScene | Извлечение всех соответствующих данных сцены для расчетов легких транспортных средств из текущих открытых сцен. |
| GetShadowmaskChannelsFromLightIndices | Получает назначения каналов shadowmask для указанных смешанных светов. |
| PopulateWorld | Преобразование извлеченных данных сцены в оптимизированные структуры данных для расчетов легкого транспорта. |