Introducing Vireio Perception (3D Driver for Oculus Rift)

The place for all discussion of the Oculus Rift compatible open source 3D drivers.
Post Reply
OmniAtlas
One Eyed Hopeful
Posts: 30
Joined: Sun Aug 05, 2012 1:06 am

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

Post by OmniAtlas »

Flight Simulator X support Please!
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 assume you are using heuristics to determine which buffers to render in stereo (non-square, same as screen resolution, etc). Will we be able to configure these in per-game profiles like with iz3d?

An option for centering on the left or right eye would also be great, so that in an FPS you can have your dominant eye lined up with the crosshair instead of aiming with your nose, again like iz3d.
User avatar
jaybug
Binocular Vision CONFIRMED!
Posts: 302
Joined: Sun Sep 09, 2012 4:55 pm

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

Post by jaybug »

Cyber, have you done any comparisons of performance?

Like what FPS you get running a game normally in 2D, versus using your driver in 3D
troffmo5
One Eyed Hopeful
Posts: 49
Joined: Mon Aug 06, 2012 4:50 am

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

Post by troffmo5 »

Have the builders of a DIY Oculus access to the closed beta of your drivers?
Are parameters like eye separation and distortion configurable?
I'm looking forward to test it :D
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 »

@Cyber

Thanks for the reply. In my question I didn't mean to use the Rift HMD for the actual developing, but to add Rift support to dx9 exe files compiled in those RAD tools using your driver.

What about latency? Can we expect an extra layer of delay adding Rift support through your driver, rather than native support using the Oculus SDK?
kalabalik
Two Eyed Hopeful
Posts: 80
Joined: Thu Aug 23, 2012 5:53 am

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

Post by kalabalik »

Aerofly FS as I said in the other thread would be frikkin awesome as its a easy-to-fly simulator with great feel and fantastic visuals!

[youtube-hd]http://www.youtube.com/watch?v=tbs0myDheaM[/youtube-hd]
therage79
One Eyed Hopeful
Posts: 20
Joined: Tue Oct 09, 2012 4:21 am

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

Post by therage79 »

@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.
I have also been thinking about this, and in general about how the rift could provide a fully immersive full body experience. Ideally independent view (rift) and aim (arm/gun motion tracking) would be sweet...are you saying this is difficult just initially (via your drivers), or do you think this will also be difficult in the future via the rift SDK?

I also like the sound of your option (above), potentially also have you thought about separating the standard aim and the zoomed in/cross hairs/iron sights aim to the rift and the controller/arm/gun motion tracking, respectively...I think this could also work.

Anyway..just my random thoughts...great forum, exciting times!

PS Are any forum members in the UK planning on getting the dev kit in Dec and planning a 'show and tell'? I REALLY want a go!

Paul
zino
Two Eyed Hopeful
Posts: 73
Joined: Mon Jun 25, 2012 7:40 am

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

Post by zino »

Will throw money on this just for the Mirrors Edge support.
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 »

zino wrote:Will throw money on this just for the Mirrors Edge support.

Ditto for a bunch of the other games too. Any one of a few of them would be enough for me to part with $20, any 3 and you have my $50 :)
User avatar
MrGreen
Diamond Eyed Freakazoid!
Posts: 741
Joined: Mon Sep 03, 2012 1:36 pm
Location: QC, Canada

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

Post by MrGreen »

zino wrote:Will throw money on this just for the Mirrors Edge support.
I would pay insane money for a Mirrors Edge with proper Rift support. I'm afraid this will be unbearable with the forced movements of the view.
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 »

If you actually do parkour, with rolls and stuff, you learn to close your eyes while you roll. I'd imagine you'd naturally want to close your eyes when doing rolls, so it wouldn't be that bad.
User avatar
MrGreen
Diamond Eyed Freakazoid!
Posts: 741
Joined: Mon Sep 03, 2012 1:36 pm
Location: QC, Canada

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

Post by MrGreen »

Dycus wrote:If you actually do parkour, with rolls and stuff, you learn to close your eyes while you roll. I'd imagine you'd naturally want to close your eyes when doing rolls, so it wouldn't be that bad.
Sounds good! You go first! :twisted:
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 »

Dude, you have no idea how badly I want Mirror's Edge on a Rift. That's one of my favorite games. Needs to be longer, though, and the combat needs to be improved. Otherwise it's awesome!
User avatar
rhinosix
Cross Eyed!
Posts: 136
Joined: Thu Aug 30, 2012 10:19 am

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

Post by rhinosix »

Nice work cybereality! I can't wait to try Dear Esther.
User avatar
jayoh
Cross Eyed!
Posts: 110
Joined: Tue Nov 01, 2011 8:45 am

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

Post by jayoh »

kalabalik wrote:Aerofly FS as I said in the other thread would be frikkin awesome as its a easy-to-fly simulator with great feel and fantastic visuals!
i've not seen that before, looks incredible.
plo009
One Eyed Hopeful
Posts: 1
Joined: Wed Oct 10, 2012 4:53 pm

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

Post by plo009 »

kalabalik wrote:Aerofly FS as I said in the other thread would be frikkin awesome as its a easy-to-fly simulator with great feel and fantastic visuals!

[youtube-hd]http://www.youtube.com/watch?v=tbs0myDheaM[/youtube-hd]
Off topic question, but does anyone know where the music is from?
zino
Two Eyed Hopeful
Posts: 73
Joined: Mon Jun 25, 2012 7:40 am

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

Post by zino »

Dycus wrote:Dude, you have no idea how badly I want Mirror's Edge on a Rift. That's one of my favorite games. Needs to be longer, though, and the combat needs to be improved. Otherwise it's awesome!

Above all, avoiding gunplay should be made easier.
mwarren
One Eyed Hopeful
Posts: 18
Joined: Mon Sep 17, 2012 6:27 pm

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

Post by mwarren »

plo009 wrote:
kalabalik wrote:Aerofly FS as I said in the other thread would be frikkin awesome as its a easy-to-fly simulator with great feel and fantastic visuals!
Off topic question, but does anyone know where the music is from?
The full version of the video says the music is "Silent Glance Of Passion" by Largo.
mwarren
One Eyed Hopeful
Posts: 18
Joined: Mon Sep 17, 2012 6:27 pm

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

Post by mwarren »

cybereality wrote:Thanks for the kind words guys, really appreciate it.
...
@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.
Is it also possible to render two FOVs simultaneously (or perhaps switch between FOVs quickly enough to get interleaved wide/narrow frames)? If so, the Vireio driver might use the narrow, high detail FOV for the central pixels and the lower detail, wide FOV for the outer pixels.
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 »

@Owen: There are not heuristics currently, I have custom code for each engine (and some specific code per game). The profiles are very basic, but you can switch the mode by editing XML so there is some options for users. I already have an offset control for the camera, so you can adjust it left or right (in both eyes).

@jaybug: Performance is honestly nothing special. Basically it cuts frame-rates by 50%. But at 720P on lighter games like L4D its totally fine.

@troffmo5: I plan to have a closed beta in November, but I have a number of things I have to fix before I start sharing the app. The eye separation is adjustable with hot-keys. Distortion is fixed for now, but it supposedly looks good on the Rift.

@marbas: Well its possible the engine could work OK with one of the existing implementations on my driver, but chances are I would have to write some specific code to target one engine or the other. In terms of latency, I don't imagine it being much different than using the Oculus SDK, at least in terms of the head-tracking itself. However since I have not seen the SDK, or even know what the final tracker is even I can't say for sure.

@mwarren: Something like that may be possible, but I feel the performance cost would be too much. Potentially rendering 4 times, and then trying to stitch the images together, I just doubt that would work out.
User avatar
jaybug
Binocular Vision CONFIRMED!
Posts: 302
Joined: Sun Sep 09, 2012 4:55 pm

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

Post by jaybug »

@jaybug: Performance is honestly nothing special. Basically it cuts frame-rates by 50%. But at 720P on lighter games like L4D its totally fine.
Thanks. I'm asking cause I'm planning on building a cheap PC, and need to plan for being able to get a good rift framerate -.-
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 »

cybereality wrote:@marbas: Well its possible the engine could work OK with one of the existing implementations on my driver, but chances are I would have to write some specific code to target one engine or the other. In terms of latency, I don't imagine it being much different than using the Oculus SDK, at least in terms of the head-tracking itself. However since I have not seen the SDK, or even know what the final tracker is even I can't say for sure.
Some of those RAD tools have large community of users. It might be worthwhile looking into. If I send you simple compiled example files (including source), would you be interested in trying to add support?
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 »

marbas wrote: If I send you simple compiled example files (including source), would you be interested in trying to add support?
Yes, I'm certainly open to adding support. However I can't guarantee anything, at least not for the December launch.
C3DPO
One Eyed Hopeful
Posts: 22
Joined: Tue Jun 26, 2012 2:39 pm

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

Post by C3DPO »

If Borderlands 2 works with this I'll never ask for anything again.
User avatar
mahler
Sharp Eyed Eagle!
Posts: 401
Joined: Tue Aug 21, 2012 6:51 am

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

Post by mahler »

Is there anything we can do to help you out and get the best quality product possible? You said that you would have a beta with some specific people.
Is there certain hardware or are there certain games on certain operating systems you want this to be tested with?
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 »

I am planning for a closed beta in November, probably only need 5 or 10 people to participate. Currently I have been testing with Nvidia on Windows 7 64-bit, and I also have an AMD machine I can use. So I will be looking for a mix of systems AMD/Nvidia and Windows 7/Vista/XP 32-bit and 64-bit. I will make a post about this when I can closer to launching.
User avatar
TheLostBrain
Cross Eyed!
Posts: 100
Joined: Wed Feb 06, 2008 9:10 pm
Contact:

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

Post by TheLostBrain »

Hey Cyber! Was going through your 'Work-Log' thread over in the DIY forum...Really nice work man - you've come a long way! :)

Was hoping to make an 'official' request for your initial release!

If you haven't already PLEASE (as in please, please, please) include support for Toe-In / Out stereo rendering!
http://paulbourke.net/exhibition/vpac/theory.html

This would allow for proper support of convergent / divergent Partial Overlap configurations!

It actually looks like you've already commented positively on this subject (http://www.mtbs3d.com/phpbb/viewtopic.p ... 450#p82725) but I was hoping that support for this wouldn't 'go away' in favor of the Off-Axis frustum approach at some point.

If you'd like someone to test out this particular feature just let me know.

Thanks!

BTW: "Just to be clear: this is a commercial product. I am still investigating pricing options, but for sure it will be under $50."
Just tell me where to send payment to. ;)
My Current VR Setup
- N-Vision Datavisor 80 HMD (1280x1024, 80 FOV at 100% Overlap)
- Ascension Technology Flock of Birds 6DOF Magnetic Tracking + Extended Range Transmitter
- Prototype HMD (~100 FOV) - Specs and design to be shared after patent issued.
- IZ3D for non stereo-ready apps
- GlovePie for TrackIR emulation for apps without native Ascension Tech FOB Support
http://www.thelostbrain.com/?tag=/head+mounted+display" onclick="window.open(this.href);return false;
User avatar
Fredz
Petrif-Eyed
Posts: 2255
Joined: Sat Jan 09, 2010 2:06 pm
Location: Perpignan, France
Contact:

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

Post by Fredz »

TheLostBrain wrote:If you haven't already PLEASE (as in please, please, please) include support for Toe-In / Out stereo rendering!
http://paulbourke.net/exhibition/vpac/theory.html
This would allow for proper support of convergent / divergent Partial Overlap configurations!
I fail to see why toe-in would be better for this, care to explain ?
User avatar
neverman
Two Eyed Hopeful
Posts: 93
Joined: Wed Mar 02, 2011 5:27 pm

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

Post by neverman »

This is...just beautiful!

from China with love man!
Oculus rift,it's here,I'm there.
User avatar
Likay
Petrif-Eyed
Posts: 2913
Joined: Sat Apr 07, 2007 4:34 pm
Location: Sweden

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

Post by Likay »

Nice work Cyber!
Don't forget us other alternate stereosolution guys if you get the time for it. I know that the Rift, vr-device functionality and compability with more games are the mains in your own priorities this project. But hopefully one day your driver could have room for this.
Cheers!
Mb: Asus P5W DH Deluxe
Cpu: C2D E6600
Gb: Nvidia 7900GT + 8800GTX
3D:100" passive projector polarized setup + 22" IZ3D
Image
User avatar
TheHolyChicken
Diamond Eyed Freakazoid!
Posts: 733
Joined: Thu Oct 18, 2012 3:34 am
Location: Brighton, UK
Contact:

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

Post by TheHolyChicken »

Hello! My very first post here - have been using Nvidia3D for a good while, and just found this forum after attempting to hunt down as much information on the Oculus Rift as humanly possible.

My request is: I want to be able to choose a 'primary' eye, for the purposes of aiming. So many games now use scopes, or ironsights, and with Nvidia3D vision it is impossible to use them because the sights are lined up as if I was looking out the middle of my nose! I want one of my eyes to be perfectly lined up with the gun sights so that I can actually aim (and I would close the other one just like you would IRL). If you made that possible I would be a happy happy gamer!
Sometimes I sits and thinks, and sometimes I just sits.
Leahy
Cross Eyed!
Posts: 181
Joined: Thu Jun 07, 2012 1:36 pm
Location: France

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

Post by Leahy »

I as well am wondering if this could possibly be applied to a 2 screen HMD and if there would be a way to map a key command to a 2D mode to switch for possible 3D difficult games or particularly certain scenes in games
mm0zct
Cross Eyed!
Posts: 140
Joined: Thu Nov 19, 2009 9:35 am

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

Post by mm0zct »

In response to/to re-iterate TheHolyChicken's comment other stereo middleware has an "X eye dominant" feature, which places that eye on the central axis where the game would expect the screen to be aligned to, and orientates the other eye around it. I think this might be a little disorientating when moving as rotation will not be around the centre of the user's head (less of an issue when it's on a screen and not and HMD). We would probably need an "ironsights" mode which turns this on when looking along the gun sights however.

In response to therage79: if you are near Edinburgh I'll probably have it along to a couple of LANs at the local University once mine arrives, but I expect you are probably a bit far away.
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 »

Rotation will already be disorienting, because pretty much all first person games today use a floating eyeball perspective. In order to be accurate it should be rotating along an axis behind the viewpoint, so centering won't be accurate either.
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 »

@Likay: The driver supports more than just the Rift, but obviously the Rift is my focus right now. In coming months I will continue to update the driver, and will look into more display support and other features.

@TheHolyChicken: Yes, you can do that with the driver. Its possible to adjust the camera left or right (in both eyes) and you can use this to line up the gun in one eye or the other.
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 »

Owen wrote:Rotation will already be disorienting, because pretty much all first person games today use a floating eyeball perspective. In order to be accurate it should be rotating along an axis behind the viewpoint, so centering won't be accurate either.

I think you are referring to a head-and-neck model for view movement. Most of the people here are hoping this will be a default implementation of the SDK, from what I can tell.
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 »

Indeed, but that won't be the case for existing games enabled using this driver.
therage79
One Eyed Hopeful
Posts: 20
Joined: Tue Oct 09, 2012 4:21 am

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

Post by therage79 »

mm0zct wrote:In response to therage79: if you are near Edinburgh I'll probably have it along to a couple of LANs at the local University once mine arrives, but I expect you are probably a bit far away.
Thanks mate, alas I am in the sunny midlands (though I do have friends in Burntisland), so yeah it would be a bit of a trek, appreciate the offer though.

Im still debating just getting one, as much for the open source, virtual chat room, cinema, unknown innovative stuff as much as the gaming!

Just think its going to be long wait for the consumer version if not! Hopefully I'll find someone more local first though...Leicester, UK anyone?
urban
Two Eyed Hopeful
Posts: 50
Joined: Thu Aug 23, 2012 8:31 am

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

Post by urban »

C3DPO wrote:If Borderlands 2 works with this I'll never ask for anything again.
Loving borderlands 2 myself atm as well, support for this would be ace, I think the graphics will suit the resolution of the rift very well too
User avatar
crespo80
Binocular Vision CONFIRMED!
Posts: 314
Joined: Wed May 23, 2012 6:46 am

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

Post by crespo80 »

Great work cybereality!
Regarding the commercial aspect, since this is an always work-in-progress project that needs continous funding, would't it be better to apply a per-game cost?
Because, maybe I have to pay 50$ for your driver but only one of my games is supported, so that's not a bargain for me.
But I'd surely pay 5$ more to have a single game (that I purchased for 40/50& already) supported properly on the rift, and so on for every of my games.
Post Reply

Return to “Development / General Discussion”