Спрашивает Алексей Фисенко 01 июля 11:54
0

Probabilistic lights

Здравствуйте. Объясните мне пожалуйста для чего нужна функция на вкладке V-Ray > Global switches > Probabilistic lights.

Как я понял она делает рендер чуть быстрее и убирает шум от светильников, но для чего указывать количество светильников в сцене? Help не дал полного объяснения этой функции.

По какому алгоритму он работает?

Заранее спасибо

Отвечает Сергей Сергеев 03 июля 04:52
6

Здравствуйте. Я так понимаю, у вас версия VRay до 3.4, поскольку начиная с версии 3.5 разработчики усовершенствовали эту опцию, и теперь она включает в себя 3 варианта учета ИС - Adaptive lights, Full lights evaluation и Uniform probabilistic. Собственно вашему вопросу соответствует последняя опция - Uniform Probabilistic. Вообще этот термин переводится как метод использующий математическую вероятность для распределения некой функции. Допустим у вас в сцене включены 200 ИС, если рендерер будет "честно" просчитывать трассировку света и теней в каждом пикселе от всех 200 ИС, вы получите наиболее точный результат с точки зрения расчета освещенности, но время рендера будет весьма продолжительным. Для оптимизации разработчики ввели такую функцию, которая позволяет выбрать для расчета освещенности только то количество светильников, которое вы сами зададите в параметре Probabilistic lights. Причем, выбор программа осуществит случайным методом, полагая что все ваши ИС вносят равномерный вклад в освещение сцены. Если вы выберете слишком маленькое число, во много раз отличающееся от реального количества ИС, может так оказаться, что рендерер выберет для просчета те светильники которые оказывают наименьшее влияние на освещенность, таким образом вы рискуете получить весьма некорректный (и как следствие - шумный) результат. Поэтому если вы используете дневное освещение, лучше выключайте эту опцию. Счастливые обладатели версии 3.5 и выше могут воспользоваться новой опцией этой функции - Adaptive lights, которая так же оптимизирует количество ИС, взятых программой для расчета, с той разницей, что использует адаптивный алгоритм, заложенный в расчете Light Cache. Это означает, что рендерер не просто "наугад" выбирает ИС, но учитывает их вклад в освещенность сцены. Вот как-то так.... Надеюсь, эта информация вам помогла.

Отвечает Анонимъ 18 ноября 15:45
ответить

Задать свой вопрос

render.camp © 2015-2017
Подписывйтесь и читайте нас в социальных сетях