Changes

Jump to: navigation, search

Timewarp

22 bytes added, 08:34, 7 April 2015
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]].<refname="YT1">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 requires very little computation.
Timewarp is a feature of [[Oculus SDK]]. It was initially released in the version 0.3.1 of the SDK.
==How Timewarp Increases Frame Rate==
In a game engine limited to 50 frames per second, a new frame is displayed once every 20 milliseconds. To increase the game's frame rate to 60, you need to display a new frame once every 16.7 milliseconds. To increase the fps through timewarp, the last completely rendered frame, not the one that is currently rendering, is updated with the latest data about the position of your head. The modified frame is displayed before your eyes.<refname="YT1">https://www.youtube.com/watch?v=WvtEXMlQQtI</ref> Theoretically, this method could increase frame rate from 1 to 60. Realistically, timewarp only works in very short distances and time intervals. Long distances or time intervals will make the image appear unrealistic or out of place.
==References==

Navigation menu