Временное сглаживание (и другие временные алгоритмы) работают путем сопоставления пикселей этого кадра с пикселями из последнего кадра и последующего использования этой информации.
Я понял, что вы можете использовать последнюю и текущую матрицы кадров вместе с информацией вектора движения для сопоставления пикселей между кадрами.
Чего я не понимаю, так это как узнать, действителен ли перепроецированный пиксель или нет? Например, старый пиксель теперь может быть скрыт за другим объектом.
Это только по цвету? Если да, то как обрабатываются анимированные текстуры или меняются условия освещения?