Руководство по Yaf-Ray :: Кэш + Фотонная Карта (Cache + Photon Map)
CekuhnenTutorial R1.3 - 15 Sep 2007
Автор: Clanek Tomase Toegela (TomTNT)
Перевод: cyberdime
Кэш + Фотонная Карта (Cache + Photon Map)
Такая комбинация - один из наиболее эффективных методов получения оптимального результата для интерьерных сцен в Yafray. Сначала вычисляется фотонная карта, которая служит основой для Кэша. Карта создаёт для сцены гладкую «энергетическую» текстуру. Эта текстура используется как источник света. Если мы затем просчитываем текстурированную таким образом сцену с помощью Кэша, то такое вычисление будет происходить примерно так: Кэш снова заполняет сцену точками вычислений, но не повсюду, а только в тех местах, где освещённость необходимо определить. Затем лучи, испущенные от наблюдателя к этим точкам разбиваются на несколько вторичных лучей после 1-го отскока.(отражение происходит по BRDF-характеристикам). Вторичные лучи попадая на поверхность, получают энергию вычисленную Фотонной картой и дальше не распространяются.
Дело тут в том, что методика Кэша в данном случае учитывает только 1 отскок. Лучи получают некоторую энергию от источников света или небосвода, но основную - от фотонной карты. Вычисление подобной сцены методом чистого Кэша потребовало бы, например не менее 6-ти отскоков, каждый из которых дал бы 16х16 лучей, которые в свою очередь (и т.д., и т. д....) Получилось бы весьма большое число. Комбинированный метод (Cache + Photon Map), позволяет облегчить эту сложную математическую задачу. Фотоны вычисляются быстро без вторичных лучей и Кэш вычисляет только один отскок со вторичными лучами. Такую задачу решать проще.