Sorry, I've been searching these forums and the web all day, and actually I can't imagine that this is true, but - could it be that Unity does not support Time Warping for the Oculus Rift on Windows and Mac OSX?
I didn't even know what time warping was before I got my Gear VR (where it works great).
Now, I know that Time Warping needs multithreaded rendering, and as this is not supported by Unity for Desktop, this could be the reason why there's no Time Warping...?
So, is this true? No Time Warping for desktop when developing with Unity 3D?
"cybereality" wrote: Yes, there is time warp on the desktop as well.
OK, glad to hear this! But then, what am I doing wrong? I definitely don't have time warping though it's checked. On the mobile SDK, I know I have to activate certain things like multithreaded rendering - so do I have to change any such settings for desktop too?
I can clearly tell that time warping only works when exporting to the Gear VR, but not when going for desktop and Rift (tested with Unity 4.5 and 4.6). Can you give me a hint?
Thanks Thomas
Edit: To be precise, I haven't seen time warp in any Unity-created OR Demos at all. If framerate gets too low, head rotation always starts to stutter too (unlike the Gear VR apps). Do you need special hardware / gpu for it on desktop?
Gear VR has async timewarp, but desktop does not (yet). Timewarp by itself just reprojects the view just before rendering to improve headtracking latency. Async timewarp requires multi-threaded rendering and will reproject the last-renderered frame if the new one isn't quite ready yet, and this gives you the silky smooth headtracking even if there are frame drops and things like that (assuming async timewarp still has some GPU time available to do its thing).
As far as I know, async timewarp is missing on the desktop because there are complications in setting up scheduling interruptions of the graphics pipeline -- and last I heard Oculus was working with GPU and OS manufacturers behind the scenes to make sure that there is good support for this sort of thing in the future.