The Motion smoothing feature in Varjo Base improves image quality by predicting and smoothing movement in applications. Motion smoothing takes into account both the headset moving in relation to the scene (spatial reprojection) and objects in the scene moving in relation to the headset (temporal reprojection).
Vertical synchronization and Motion smoothing together cover all visual motion in virtual reality and therefore bring the best experience.
To use Motion smoothing, navigate to the Headset tab and Motion smoothing.
Always enabled | When enabled, Motion smoothing is used for all applications regardless of whether they support1 it or not. When selected, the depth data of the application is taken into account to improve the experience.
If the application doesn’t provide motion vector data, the motion vectors are generated by predicting the movement of the objects based on pixel movements. |
Enabled if app supports it | Motion smoothing is applied if the application supports it1. In addition to depth data, also the motion vector data is taken into account to improve the experience. |
Disabled | The default option that disables Motion smoothing completely. If Vertical synchronization is disabled, Motion smoothing is disabled automatically. |
1An application can support motion smoothing by providing motion vectors for moving objects in the scene. Varjo System uses the motion vector data for improving the motion prediction.
Note that enabling Motion smoothing for applications that do not support it may in some cases cause unexpected visual artifacts.
We recommend that you try out the different options to find the one that works best for your application. Using Motion smoothing may introduce a small loss in performance.