Unity 6.3
0 онлайн 101 гостей 3 в системе
Вход
Камера Шаг 69 из 82

Устранение неполадок с векторами движения в URP

Решение общих проблем с векторами движения в Universal Render Pipeline (URP).

Исправить векторы движения, которые слишком большие

Если камера заблокирована на движущемся объекте, например, на модели автомобиля в гоночной игре, выберите Движение объекта вариант в Векторы движения свойство этого объекта. Если этот вариант не выбрать, у объекта окажутся неправдоподобно большие векторы движения. Дело в том, что Unity вычисляет векторы движения камеры исходя из того, что геометрия объекта в мире статична, а движется камера относительно неё. Это может дать заметные артефакты TAA или размытия в движении.

Исправить визуальные артефакты

Когда текстура вектора движения используется эффектами полноэкранной пост-процессорной обработки, такими как TAA и размытие движения, любые области экрана с неправильными векторами движения (отсутствующими или неточными), вероятно, будут демонстрировать визуальные артефакты. Артефакты могут включать: размытие текстуры, призрачные движения, неправильное сглаживание, нереалистичное или неправильное размытие движения и так далее.

Если вы испытываете артефакты, которые, как вы подозреваете, вызваны неправильными векторами движения, проверьте, включено ли отображение вектора движения объекта для затронутых объектов. В Frame Debuggerобъект должен присутствовать в MotionVectors проходах. Для устранения отсутствующих или неправильных векторов движения для конкретного объекта см. раздел Случаи, когда Unity отображает векторы движения.