Introducing Vireio Perception (3D Driver for Oculus Rift)

The place for all discussion of the Oculus Rift compatible open source 3D drivers.
Post Reply
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Introducing Vireio Perception (3D Driver for Oculus Rift)

Post by cybereality »

Image

Today I introduce Vireio Perception, a Virtual Reality 3D driver designed specially for the Oculus Rift. Some of you may have been following the work I've been doing in the DIY section, for others this may be the first you hear of this. Anyway, Perception is basically a new stereo 3D driver with 3DOF head-tracking. Although only a handful of titles are supported at the moment, the experience you get with the driver is something that is not possible with current 3rd party options. In particular, it will pre-warp the image to match the Oculus Rift optics, handle custom aspect-ratios (needed for the Rift's strange 8:10 screen), and utilize full 3DOF head-tracking. The plan is to launch in conjunction with the Rift dev-kits, so probably in December 2012.

The website is now live (just a holding page for now, will update soon):
http://www.vireio.com

Games currently with full or partial support:
- Left 4 Dead
- Half-Life 2
- Portal 2
- Skyrim
- Mirror's Edge
- AaaaAAAAA!!!!!!!!
- Unreal Tournament 3
- Dear Esther
- DiRT 2

Stereo modes supported:
- Oculus Rift
- Side-by-Side
- Over Under
- Horizontal Interleave
- Vertical Interleave
- Checkerboard
- Anaglyph (red/cyan + yellow/blue + green/magenta w/ black & white option for all)

Trackers supported:
- Hillcrest Labs

Here is an image from the Side-by-Side (cross-eye) mode so you can get an idea of the quality:
MirrorsEdge2.jpg
For the initial December release I would like to get all those games listed fully supported (some still have minor issues) and I would also like to get another 5 games on that list. I also plan to support Vuzix Wrap HMDs; they already work with the SBS mode just need to add tracking support. Down the road I'd like to get more stereo modes supported like Nvidia 3D Vision and AMD HD3D, dual projectors, planar mirror, etc. And, of course, I'd like to grow the supported games but that will come with time.

Just to be clear: this is a commercial product. I am still investigating pricing options, but for sure it will be under $50.

Please share your thoughts and requests for the software. Thanks.
You do not have the required permissions to view the files attached to this post.
User avatar
brantlew
Petrif-Eyed
Posts: 2221
Joined: Sat Sep 17, 2011 9:23 pm
Location: Menlo Park, CA

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by brantlew »

Great to see you get this off the ground. Way to go!

(PS. How do you pronounce the name? Rhymes wth stereo ? Why the odd spelling? )
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by cybereality »

brantlew wrote:(PS. How do you pronounce the name? Rhymes wth stereo ? Why the odd spelling? )
I've been saying it "Veer-e-o". It stands for VIrtual REality Input Output, if you're wondering.
ElectroPulse
Cross Eyed!
Posts: 121
Joined: Mon Oct 08, 2012 3:50 pm
Location: East Coast, U.S.A.

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by ElectroPulse »

Nice! I'll definitely be keeping an eye on this...

My requests would be Battlefield 3 and Borderlands 2 :)
User avatar
FingerFlinger
Sharp Eyed Eagle!
Posts: 429
Joined: Tue Feb 21, 2012 11:57 pm
Location: Irvine, CA

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by FingerFlinger »

Skyrim has been sitting unplayed on my HDD in anticipation. Glad to see it's nearing market-readiness!

As for features, I would like to see a 2D mode, with one screen doubled to both eyes. Strictly for performance reasons when working with a backtop.
Malfate
One Eyed Hopeful
Posts: 47
Joined: Sat Sep 01, 2012 10:39 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Malfate »

great work cyber! I know what i'm going to be getting ;) Will be following!
User avatar
Bretspot
Cross Eyed!
Posts: 176
Joined: Fri Sep 28, 2012 9:59 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Bretspot »

Holy smokes, looking at that mirrors edge screenshot with crossed eyes gave me that slight vertigo feeling... I cant wait to try it "for real" :) :)
I'd definitely consider the product, if only to play Portal 2 and Mirrors. :)
Congratulations! You're a backer of Among the Sleep by Krillbite Studio
Image
User avatar
brantlew
Petrif-Eyed
Posts: 2221
Joined: Sat Sep 17, 2011 9:23 pm
Location: Menlo Park, CA

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by brantlew »

cybereality wrote:I've been saying it "Veer-e-o". It stands for VIrtual REality Input Output, if you're wondering.
Ha. I figured it was a combination of "vr" and "stereo"

FingerFlinger wrote:Skyrim has been sitting unplayed on my HDD in anticipation. Glad to see it's nearing market-readiness!

As for features, I would like to see a 2D mode, with one screen doubled to both eyes. Strictly for performance reasons when working with a backtop.
I second that request !! High speed 2D warp mode please.
space123321
Binocular Vision CONFIRMED!
Posts: 236
Joined: Wed Sep 30, 2009 8:29 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by space123321 »

Awesome cybereality! Any chance you can post additional sbs snapshots up - would love to test them with my DIY Rift! I immediately tried the Mirrors Edge pic, however quickly realized that it was in cross-eyed mode (as things just did not look right on the Rfit LOL)!
User avatar
Dycus
Binocular Vision CONFIRMED!
Posts: 322
Joined: Wed Aug 15, 2012 1:38 pm
Contact:

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Dycus »

Think I could get a preview copy of the driver to check out? ;)
WiredEarp
Golden Eyed Wiseman! (or woman!)
Posts: 1498
Joined: Fri Jul 08, 2011 11:47 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by WiredEarp »

Nice work CyberReality, its great to see how far you have come with this in a short time...
mayaman
Binocular Vision CONFIRMED!
Posts: 324
Joined: Sun Jun 15, 2008 3:44 am
Location: Connecticut

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by mayaman »

Awesome cyber. Will this allow separate head and gun movement ?
NZstory
One Eyed Hopeful
Posts: 16
Joined: Sun Jul 08, 2012 8:57 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by NZstory »

Cool. I got Dear Esther during the last Steam sale and haven't got around to playing it yet. Might just wait now till December to give it a go. Mirror's Edge looks interesting. I tried looking at that pic with crossed eyes. Will be interesting to try that with your driver. Do you get a great sense of vertigo while playing that game?
User avatar
LordJuanlo
Binocular Vision CONFIRMED!
Posts: 224
Joined: Thu Jul 26, 2012 12:55 am
Location: Spain
Contact:

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by LordJuanlo »

Awesome!
ElectroPulse wrote:My requests would be Battlefield 3 and Borderlands 2 :)
If you can make Battlefield 3 work, I'm sold. You set the price and I will pay anything :D

Oh, and ArmA games have view fully decoupled from aiming, those games already support TrackIR for head tracking. I think they would be perfect to showcase the rift on a first person shooter environment.

By the way, if you got DiRT 2 working, I guess you can also support other Codemasters racing games like DiRT 3 and F1 2012
Last edited by LordJuanlo on Tue Oct 09, 2012 5:56 am, edited 1 time in total.
Image
Comunidad española de RV / Spanish VR Community
Owen
Cross Eyed!
Posts: 182
Joined: Mon Aug 13, 2012 5:21 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Owen »

I would love to see this support emulation of joystick axis for 3DOF head rotation, which is supported in some sims like Live for Speed.
topas
Two Eyed Hopeful
Posts: 55
Joined: Tue Oct 02, 2012 1:28 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by topas »

Hi cybereality!

this is my first post in this forum. I have been lurking around here for quite a while since the Rift appeared on kickstarter (i'm also a backer). I'm feeling like this kind of crack addicted 10$ Wh... waiting for ANY Rift related news. Sadly i am not a developer, but a technophiliac (don't know the correct spelling) so i can not help much here...
A mess i did not find this site earlier :(
However. I have been reading every Page and monitoring your driver work log, my thougts were something like this:
Image
A price under 50 bucks is fine for this hard work - keep going your amazing work :D

Forgive me my cheesy engl :roll:
User avatar
bobjwatts
Cross Eyed!
Posts: 125
Joined: Mon Oct 01, 2012 1:46 am
Location: Melbourne, Australia

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by bobjwatts »

Nice work cybereality, awesome!
alekki
Cross Eyed!
Posts: 117
Joined: Sat Aug 04, 2012 3:12 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by alekki »

You're gonna need an iron stomach to play Mirror's Edge with the Rift. That game will cause motion sickness!

Unfortunately most games not built for the Rift won't work that well, because, for example, they are moving the camera around all the time, regardless of your head movement. Mirror's Edge is probably the worst example of this. I really love the game and I'm looking forward to trying it with the Rift, but I'm not expecting it to be a great experience.

That being said, keep up the good work!
Endothermic
Binocular Vision CONFIRMED!
Posts: 284
Joined: Tue Jun 26, 2012 2:50 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Endothermic »

Since people commonly just refer to Left For Dead 2 as Left For Dead is the driver for both or just one and which one :P
topas
Two Eyed Hopeful
Posts: 55
Joined: Tue Oct 02, 2012 1:28 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by topas »

Endothermic wrote:Since people commonly just refer to Left For Dead 2 as Left For Dead is the driver for both or just one and which one :P
AFAIK It will also work for L4D2 because it is a Steam enginge game.

From cybereality's worklog:
cybereality wrote:Most likely Black Mesa will work, every other Source Engine game I tried has been working nice. I will try this weekend and confirm.
2EyeGuy
Certif-Eyable!
Posts: 1139
Joined: Tue Sep 18, 2012 10:32 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by 2EyeGuy »

This looks awesome. Definitely my most eagerly anticipated Rift product. Although I'm rather poor.

I so wish I had written this myself. I've hacked around with this kind of thing before, and I probably could have done it, but I never get around to finishing things or marketing things.

I'm very impressed by your work. How did you get to be such a genius?
User avatar
marbas
Binocular Vision CONFIRMED!
Posts: 247
Joined: Sat Aug 11, 2012 4:41 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by marbas »

Good job cyber! Looking forward to try your driver.

For my personal use, I'm mostly interested in this driver if it can be used to add Rift support to RAD development environments like Blitz3D, BlitzMax and other similar products. Even Unity is interesting if it will turn out to be a pro only support feature.
Additives
Cross Eyed!
Posts: 129
Joined: Tue Sep 25, 2012 7:53 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Additives »

marbas wrote: Even Unity is interesting if it will turn out to be a pro only support feature.
That would kinda suck, but I kind of doubt that would happen. They don't seem to like to limit the platforms the free kit can build for, just the 'shine'.
coadyj
One Eyed Hopeful
Posts: 4
Joined: Wed Sep 19, 2012 5:38 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by coadyj »

This is a bit of a n00b question, but what kind of PC set up would you guys recommend to run these smoothly for the rift?
User avatar
Parity
Two Eyed Hopeful
Posts: 56
Joined: Mon Oct 01, 2012 12:55 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Parity »

Does the driver change the FOV of the supported games to fit the Oculus-FOV? Would be great, I guess.
Although I do not feel that the image is very "wrong" with my DIY-system, when using the Lens Distortion Injector that just does this post-rendering magic, without changing FOV.
MaterialDefender
Binocular Vision CONFIRMED!
Posts: 262
Joined: Wed Aug 29, 2012 12:36 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by MaterialDefender »

Looks great. And some of the supported games are actually interesting, which is even better. Although isn't the original post slightly against the forum rules for commercial entities? ;) Sorry, couldn't resist.

I don't know whether a wishlist makes much sense, but here are some more reasonably current games I'd like to see with proper Rift support, some most likely easier than others since their engine is already covered:

- Black Mesa Source (which is a fantatstic free Source engine version of Half Life 1)
- Dishonored (supposedly Unreal Engine 3)
- Racedriver GRID (same engine as DIRT)
- F1 2011 (same engine as DIRT)
- Deus Ex Human Revolution
- MS Flight Simulator X
- Fallout 3 + New Vegas
- Oblivion
- Bioshock (Unreal Engine 3 IIRC)
xensu
One Eyed Hopeful
Posts: 3
Joined: Tue Aug 28, 2012 11:13 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by xensu »

Very nice work cybereality! Keep it up!
2EyeGuy
Certif-Eyable!
Posts: 1139
Joined: Tue Sep 18, 2012 10:32 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by 2EyeGuy »

He's not a commercial entity, he's our very own Cybereality!
User avatar
brantlew
Petrif-Eyed
Posts: 2221
Joined: Sat Sep 17, 2011 9:23 pm
Location: Menlo Park, CA

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by brantlew »

Yeah, I don't think commercial rules apply to moderators.
User avatar
greenknight
Cross Eyed!
Posts: 143
Joined: Wed Aug 15, 2012 5:22 pm

pricing options

Post by greenknight »

Hey cyberreality. Thanks for creating this great driver.

Will you be letting reviewers on other websites test it out on different systems to see what the pc requirements will be? Given the desperate need to avoid latency, this seems like very significant information for anyone considering buying it.

That being said, 50 dollars is quite fair.

Will this include free updates or lower priced upgrades when new games will be supported later?

Would you consider a one time purchase for specific game support? Eg, I only care about 4 or 5 games, charge me ten dollars for each game then perhaps? Will future improvements to the driver performance be free?
User avatar
rmcclelland
Binocular Vision CONFIRMED!
Posts: 252
Joined: Sat Dec 22, 2007 3:38 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by rmcclelland »

Glad to see Skyrim there. I'd just like to walk around the world without being attacked.

How good is the Skyrim integration currently? Does head roll work?
MSat
Golden Eyed Wiseman! (or woman!)
Posts: 1329
Joined: Fri Jun 08, 2012 8:18 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by MSat »

Sweet! Can't wait to get my Rift and try this bad boy out!
Yoder808
One Eyed Hopeful
Posts: 47
Joined: Sat Sep 08, 2012 2:06 am

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by Yoder808 »

Looks awesome so far! Since we're requesting games, I have a few. :)

Need for Speed Shift 2 Unleashed
Civilization 5
Amnesia: The Dark Decent
Minecraft (I know it's OpenGL, but this guy made a wrapper) - http://www.minecraftforum.net/topic/186 ... -3d-vsnfs/
Deus Ex: Human Revolution
Fallout 3

Have you considered doing a preorder/beta?
bobv5
Certif-Eyed!
Posts: 529
Joined: Tue Jan 19, 2010 6:38 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by bobv5 »

The stuff I am most intrested in has already been covered, but I request that you prioritise games based on how well they are likely to work with Rift, rather than the amount of requests. For example, I would love to see Deus Ex Human Revolution in VR, but I don't think the Dev Rift has high enough resolution for it to be playable.

As for what you charge, it really depends on the terms. $100 as a one time payment I might be ok with. $20 for each new version would make me angry.
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by cybereality »

Thanks for the kind words guys, really appreciate it.

@ElectroPulse: BF3 is DirectX11 and I am only supporting Dx9 right now. Borderlands 2 is a possibility, but I will have to take a look at whats involved. Not sure it will make it for December, but I will try to get it working.

@FingerFlinger: Skyrim seems mostly working. The only major issue is the shadows, but as existing drivers seem to have problems with this I'm not sure I will be able to fix it.

@brantlew: I do have a 2D mode already that works for a much wider number for games but I just need to find a good way to expose this to users. Currently you can enable the mode by editing a profile XML file, but I'd like to allow people to choose this in the GUI. I could also make it so if a profile did not exist it would fallback onto 2D mode automatically, which might be convienent for people.

@space123321: Yes, I can post some Rift-ready pictures soon, maybe a video if I get a chance.

@Dycus: Totally. I'd love to have the Oculus team test this out, its been hard to get a hold of Palmer. Need to fix a few things first, but I can have a preview version ready soon. Also plan on having a closed beta in November but this will only be for a few lucky people (aka the more active MTBS members).

@WiredEarp: Thanks man!

@mayaman: I initially figured independent head and gun movement would be possible, but it seems harder than what I thought. Something I could probably do is have the mouse move both the gun and the view simultaneously (as normal) but have the head-tracker alter the view in addition to this. This is sort of what I am doing with the roll support. However it runs into problems with whole areas of the screen getting clipped (or culled) so objects will disappear, you will see through walls and things like that. Maybe there is a way around this, I don't know. But its not an easy thing.

@NZstory: Yes. Mirror's Edge can get pretty intense in 3D. Especially the parts when you have to walk slowly on beams while looking down. I can only imagine how it would look on the Rift. Dear Esther would probably be perfect on the Rift, since you can just walk around at your own pace and not worry too much.

@LordJuanlo: As I mentioned BF3 is Dx11 so I can't support it with my current build. Maybe down the road. I also tried with ArmA2 and didn't have too much luck. Seems like a good game to support, so I will continue to investigate this. And, yeah, its possible that other Codemasters racing games will work, but I haven't tested any yet.

@Owen: Sounds interesting. Could probably do joystick emulation, but I'm not sure it will make it for the initial launch. I can look into it though.

@Endothermic: I have been testing mostly with Left4Dead 1, but chances are that Left4Dead 2 will also work. So far all the Source games I've tried seem to be working nice.

@2EyeGuy: Thanks, man. It means a lot. Really I feel like I have been doing the research for this project for years (unintentionally) and things just finally came together at the last minute. Though I have been experimenting with 3D engines for a while now, it was only within the last year I started learning about DirectX itself. What really motivated me was when I saw the work that John Carmack had done on Doom3:BFG and how that invigorated the whole community. So I knew then I had to go all the way and finish what I wanted to do with this 3D driver. So I guess when you have a clear goal and a deadline you figure out how to make it work. ;)

@marbas: I'm not sure if I can make the IDEs themselves into 3D, though I guess its technically possible. Might work for games created with those engines if they used Dx9.

@coadyj: I am running a somewhat older rig and I can play games OK (between 30-60FPS in 3D). I'm using a Nvidia GFX 470 w/ 8GB RAM and an Intel E8400 (3GHz dual core). On my other machine I have an AMD 6870 w/ 8GB RAM and a AMD FX-4100. Seems about equal in performance.

@Parity: Yes, it is possible to change the FOV on games. Right now this is working on L4D and a couple others, will have to port this to the rest of the supported titles soon.

@MaterialDefender: I have already cleared this with Neil, and he's totally cool with this project. The rule is there mostly for companies that just show up into the forum with zero posts and start advertising their product (or even worse: posing as an user, writing fake reviews, etc.). Neil is cool with commercial entities that are contributing to the site and giving back to the community.

@greenknight: Yes, I will be providing free upgrades for people (at least through the 1.X versions) and, down the road, a discounted price for updating to the next big version (ie 2.0) but that will be way in the future probably and not worth discussing now. The price will be for the whole driver, and whatever games it supports. Charging for games a-la-carte seems like more work than it would be worth.

@rmcclelland: Still have to get roll into Skyrim, as I said some of the games are partially supported, but I have full confidance I can have it in there for launch.

@Yoder808: Cool. Deux Ex:HR and Fallout3 are high on my list.

@bobv5: I will be including free upgrades for a good amount of time (though versions 1.X).
User avatar
greenknight
Cross Eyed!
Posts: 143
Joined: Wed Aug 15, 2012 5:22 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by greenknight »

Ok, I am sold. Thanks for the attention to detail cybereality.

In the meantime, I did a google search for the game aaaAAAAA and all I found was this:

http://uncyclopedia.wikia.com/wiki/AAAAAAAAA!


It was worth it though!

Hopefully someone on the forum tries the link. I thought it was funny.
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by cybereality »

Ha! That's great!
User avatar
greenknight
Cross Eyed!
Posts: 143
Joined: Wed Aug 15, 2012 5:22 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by greenknight »

Yeah, it was the images that got to me.

Cannot wait til' December. Not only do I get to experience VR, but I also graduate with a bachelor's in psychology.

A relatively useless degree, sure, but who said college was supposed to be for anything?

*cough* the engineers.
WiredEarp
Golden Eyed Wiseman! (or woman!)
Posts: 1498
Joined: Fri Jul 08, 2011 11:47 pm

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by WiredEarp »

@ CyberReality: Would you be able to look into adding support for Comanche 4? I think it would be a great match for the Rift, big bright textures, designed to run in a lower resolution, etc. StreetRat seems to have figured out the memory locations for the view vectors, so it should be possible to interface the Rift in as well, once the Rift is released. If you don't have a copy already, let me know, I can send you one via steam or something like that (I think its a budget title nowadays).
mayaman
Binocular Vision CONFIRMED!
Posts: 324
Joined: Sun Jun 15, 2008 3:44 am
Location: Connecticut

Re: Introducing Vireio Perception (3D Driver for Oculus Rift

Post by mayaman »

Great work cyber. Please add NFS shift and Shift 2 as Crysis and birds of prey. Thanks
Post Reply

Return to “Development / General Discussion”