Timewarp: Difference between revisions
Appearance
Xinreality (talk | contribs) No edit summary |
Xinreality (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
'''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]], increase or maintain [[frame rate]] and reduce [[judder]].<ref name="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''' 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 name=ATW blog1">https://www.oculus.com/blog/asynchronous-timewarp/</ref> Timewarp can reduce [[latency]], increase or maintain [[frame rate]] and reduce [[judder]].<ref name="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. | Timewarp is a feature of [[Oculus SDK]]. It was initially released in the version 0.3.1 of the SDK. | ||
Line 14: | Line 14: | ||
==Limitations of Timewarp== | ==Limitations of Timewarp== | ||
Timewarp works well in a rotational only tracking system. When positional / translational tracking is introduced, it does not work as well and presents a few problems. | Timewarp works well in a rotational only tracking system. When positional / translational tracking is introduced, it does not work as well and presents a few problems.<ref name=ATW blog1">https://www.oculus.com/blog/asynchronous-timewarp/</ref> | ||
==References== | ==References== |