У меня есть простой трассировщик лучей, который я сделал некоторое время назад. Сейчас я пытаюсь улучшить его и преобразовать в распределенный трассировщик лучей. Первое, что я делаю, это снимаю пучок лучей вместо одного луча через каждый пиксель. Каждый луч моей группы слегка отклоняется от центра относительного пикселя. Затем окончательный цвет пикселя определяется как среднее значение результатов, полученных этими лучами. Я хочу вас спросить, верны ли полученные мной результаты и причины, по которым они верны, или что-то не так. Ниже вы можете найти несколько фото:
Нормальный RayTracing:
Распределенный RayTracing с 10 лучами через каждый пиксель:
Распределенный RayTracing с 10 лучами через каждый пиксель и увеличением света:
Итак, мои вопросы:
1) нормально ли, что мне нужно увеличивать интенсивность света, когда я переключаюсь с 1 на 10 лучей?
2) разумен ли результат на третьей картинке?
Думаю, это неправильно по какой-то причине: у меня такой же результат, если вместо 10 лучей я использую только 1, но всегда с колебаниями от центра. См. Рисунок ниже:
Заранее спасибо!