Precomputed Radiance Transfer ( PRT ) — это метод компьютерной графики , используемый для рендеринга сцены в реальном времени, при этом сложные световые взаимодействия предварительно вычисляются для экономии времени. Методы Radiosity могут использоваться для определения диффузного освещения сцены, однако PRT предлагает метод динамического изменения среды освещения. [1]
По сути, PRT вычисляет освещенность точки как линейную комбинацию падающего излучения . Для кодирования этих данных необходимо использовать эффективный метод, например сферические гармоники .
Когда сферические гармоники используются для аппроксимации функции переноса света, только низкочастотные эффекты могут быть обработаны с разумным числом параметров. Рен Нг и др. [2] расширили эту работу для обработки более высокочастотных теней, заменив сферические гармоники нелинейными вейвлетами .
Теему Мяки-Патола дает четкое введение в тему, основанное на работе Питера-Пайка Слоана и др. [3] На конференции SIGGRAPH 2005 был прочитан подробный курс по PRT. [4]