Я работаю над проектом для моей диссертации и создаю свой собственный трассировщик пути. После этого я должен изменить его таким образом, чтобы иметь возможность реализовать следующий документ:
https://mediatech.aalto.fi/publications/graphics/GPT/kettunen2015siggraph_paper.pdf
Конечно, я не хочу, чтобы вы читали газету, но я все равно связываю ее с любопытными. Короче говоря, вместо рендеринга изображения, используя обычную процедуру трассировки пути, я должен вычислить градиенты для каждого пикселя, что означает: если раньше мы снимали только лучи через каждый пиксель, то теперь мы также снимаем лучи для соседних пикселей , Всего 4, слева, справа, сверху, снизу. Позвольте мне объяснить, другими словами, я снимаю один луч через пиксель и вычисляю его окончательный цвет, как при обычной трассировке пути, но, кроме того, я снимаю лучи для соседних пикселей, вычисляю тот же окончательный цвет для них и, чтобы вычислить из градиентов я вычитаю их окончательные цвета из основного пикселя. Это означает, что для каждого пикселя у меня будет всего 5 значений:
Проблема в том, что я не знаю, как создать окончательное изображение, используя основной цвет и градиенты. В статье говорится, что я должен использовать экранированную реконструкцию Пуассона.
«Экранированная пуассоновская реконструкция объединяет изображение и его
градиенты, используя параметр α, который определяет относительные веса
Выборочное изображение и градиенты ».
Везде, где я ищу эту реконструкцию Пуассона, я вижу, конечно, много математики, но трудно применить ее к моему проекту. Любая идея? Заранее спасибо!
Задача ещё не решена.