Loading...

Oculus Rift - How Does Time Warping Work?

77,367 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Apr 19, 2014

Today we discuss time warping, a new technology in the Oculus SDK 0.3.1 designed by John Carmack which enables lower latency and higher frame rates. It works by using the depth map (z buffer) to infer the three-dimensional location of each pixel, and then applies the inverse of the camera transform to each one and re-projects it. But the occlusion problem remains daunting!

Parts
0. Introduction (00:14)
1. How Does Time Warping Reduce Latency and Improve Frame Rate? (02:09)
2. How Do You Do Time Warping? (07:39)
3. Oculus SDK Time Warping Demo (14:43)

John Carmack's original blog post on time warping:
https://web.archive.org/web/201407190...
Oculus VR blog post on prediction: http://www.oculusvr.com/blog/the-late...

Old papers on time warping:
Post-Rendering 3D Warping (1997): http://citeseerx.ist.psu.edu/viewdoc/...
Head-tracked steroscopic display using image warping (1995): http://www.csbio.unc.edu/mcmillan/pub...

Get my C# time warping code used to create the sample animations here: http://pastebin.com/pTMSnaiW

Media sources:

Opening song: Eric Steuer - "Bust That Rap Like Nobody's Listenin' (Dare 2 B Great remix)" / CC-BY
Ending song: Jose Travieso - "Zombie Nation" / CC-BY-SA
Room model: http://www.turbosquid.com/FullPreview...
Clock: http://www.clipartsfree.net/svg/20303...
Sad face: http://www.clipartbest.com/clipart-9T...
Family of elves: http://www.hitchingpostgifts.com/ElfM...
Teapot: Standard with 3DS Max, see https://en.wikipedia.org/wiki/Utah_te...
DK2 photo: http://www.trustedreviews.com/news/oc...
Virtual camera: 3DS Max free camera screenshot from http://www.expertrating.com/coursewar...
Carmack wearing Rift: http://www.oculusvr.com/blog/john-car...

  • Category

  • License

    • Standard YouTube License

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...