For those itching for a racing game and the rift, mbuehler and myself have gotten tridef, opentrackir and oculus overlay to work very well together to get f1 2012 working beautifully! Someone may have all ready done this, so I someone beat us to it but I just didn't see it my apologies!
Video! For this, best if desktop mirrored, set to full screen at 1080p, put on your rift and enjoy of lap of Monaco, courtesy of mbuehler!https://www.youtube.com/watch?v=DIkarGwxKpk&hd=1
This looks long and involved, but really its not. And well worth it! I've been waiting for this with the rift for a long time, and its finllay here. Even if in a pieced together fashion:)
As a dislaimer, for good 3d you will need to be familiar with both oculus overlay and tridef as well as their respective 3d adjustments. We'll inlude what we used, but 3d settings are like prescription glasses, what works for us probably won't be perfectly ideal for you. AND, today is the first time I've ever done anything with tridef, so chances are you have a lot more experience tweaking it than we do:) I'll add our current 3d settings at the end for those who would like to try them just in case!
It also helps if you know how to launch games from within tridef via tridef ignition.Files you will need:Tridef
(14 day free trial version or the paid full version)http://www.tridef.com/downloadOculus Overlay https://developer.oculusvr.com/forums/download/file.php?id=142XNA 4.0 redist
(needed to run Oculus Overlay)http://www.microsoft.com/en-us/download/details.aspx?id=20914Opentrackir
(version of freetracknoir that enables use of hydra for positional headtracking)https://dl.dropboxusercontent.com/u/15205095/opentrack_hydra.zipEgocameditor
(Used to back out FOV to 90 degrees (default is 54), you'll need to create an account to download)http://www.drivingitalia.net/forum/index.php?app=downloads&showfile=2011
1) Plug in and fire up your rift. You will want the rift acting as an Extended Desktop set to 1280x800, not as a mirrored display (windows key + P).
1) Install tridef (everything that comes with it cause you'll need tridef ignition). Once installed, in the tridef3d/utilities/control center there will be options to select left/right sbs. DON"T DO THIS YET!
If we picked the 3d mode before starting the game, the 3d would not work with the game in windowed mode, and it must be in windowed mode for Oculus overlay to work. So, make sure the defualt setting in the control center 3d model type is set to 'Anaglygh: Red/Cyan' for now.
2) Install xna 4.0 and then Oculus Overlay. Once installed, fire up oculus overlay and slide it over to the extended rift desktop. Hit Z to maximize it on the rift (remember that for overlay to receive keyboard commands it must have focus/be in the foreround, I select it on the task bar prior to commands).
Our experience with overlay = best results were had by disabling Aero desktops in windows (go into personalize and select a non aero theme). We also, with overlay running, right clicked on overlay in the task manager and set its affinity to 2 or 3 specific cores, and f1 2012 to the remaining cores (If you have a multicore cpu).
3)Fire up Opentrack and get headtracking going with your rift (and razor hydra if you have one). If using a hydra for positional tracking, its very important that the controller be CENTERED on TOP of your head, otherwise you will get bleedover into the other axis, and this will make you queezy:) We tried taping it to the front or back, but there was just enough bleed that it didn't work out that well. At the end of everything, you will need to fine tune the axis sensitivity for looking around to mirror what you see in real life. This also greatly reduces and queezy inducing movement.
3.5) (Optional, but greatly enhances the experience and reduces chances of naseau due to lots of excessive looking)- Launch Egocameditor, point it to the folder where the f1 executable is (for me it was prgramsx86.steam/steamapps/common/f12012, or something similar). Once pointed, click "get car list". Select a car (they are abbreviated, so I did them all just to make sure I would get one that was adjusted, but you can just do some so you leave some untouched for non-rift play). At the bottom click "load". In FOV, change the 54 to 90. Click "save" at the bottom and then close.
4)From Tridef Ignition, launch f1 2012. At first you will not see any hint of 3d as it fires up. You will need to set f1 2012 to windowed mode, so if it launches in full screen just alt+enter out. Once you get to the main screen (where it says "hit start", after all the intro clips, you should now see red/green 3d! Set the display ratio to 5:4 (this minimizes distortion when rendered in sbs). Load up a time trial and get to where your car is in the garage waiting to go to track.
5)With f1 still having focus, hit "0" on the number pad. This will bring up the tridef 3d menu. Using 8,2,6 and 4 on the number pad to navigate and 5 to select, go down to "Output". Output is at "normal" (red/cyan). Tap to the right until it says "Left/Right", then tap "0" a couple times to back out of the 3d menu.
6)Now, in the task bar select Oculus Overlay again. Now (as per Oculus overlay instructions) hover over (but don't click, else overlay will lose priority) the top left corner of the f1 window and press "Y" on the keyboard. Then hover over the bottom right of the window and click "H". This sets the area to be displayed on Oculus overlay on the extended rift display. While looking through the rift but still leaving overlay with priority, use "J" or "U" to zoom in or out to fine tune how much of the rift screen is filled with image. You can also use "K" and "I" to adjust puilary distance. Click back on the f1 game and then:
Put on your rift, go to track and drive! You may want to play with the brightness and contrast of the rift to finetune the image. For me it was a bit washed out until I toned down the brightness and contrast.
DISCLAIMER - Opentrack tends to have a lot of drift at times, so make sure to use the "recenter" hot key in opentrack from time to time.Our 3D settings:
Press "0" while in the game to bring up the tridef 3d menu. Select "3D", then set "Custom Focus" to "on". Set "Scene Depth" to 100, and "Percent In Front" to 25. Then set "Near Plane" to 60 and "Far Plane" to 100. That's what we are using. I have a pupillary distance of exactly 60 (30 on each eye). If something else works better for you, post it with your PD!
Also, huge thanx to mbuehler
who was an equal part in figuring all this out!