8,968
edits
Changes
Timewarp
,no edit summary
'''Timewarp''' also known as '''Asynchronous Timewarp (ATW)''' or '''Time warping''' is a technique in [[VR]] that warps the rendered image before sending it to the display to correct for the head movement occurred after the rendering.<ref>https://www.oculus.com/blog/asynchronous-timewarp/</ref> Timewarp can reduce [[latency]] and increase [[frame rate]].<ref>https://www.youtube.com/watch?v=WvtEXMlQQtI</ref> This process takes the already rendered image, modify it with freshly collected positional information from your [[HMD]]'s sensors, then display it to your screen. Utilizing [[depth maps]] ([[Z Buffers]]) already present in the engine, Timewarp has very little computational needs.
Timewarp is a feature of [[Oculus SDK]]. It was initially released in the version 0.3.1 of the SDK.
With Timewarp, the first 2 parts of the process is the same. your HMD would capture the data about the position of your head and render the image based on the data. Before this image is displayed, your HMD captures the position of your head again. Using this information, the rendered image is modified with timewarp to fit the latest data. Finally the modified image is displayed on screen. The resulting image is more recent and more accurately depict the position of your head at the time of display than the image initially rendered. Timewarp only works in very short distances and time intervals or the resulting image will look unrealistic or out of place.
==How Timewarp Increases Frame Rate==