VR Support (Oculus Rift)

Post anything about MX Simulator here. Please. I'm begging you.
rewrew421
Posts: 1421
Joined: Thu Dec 13, 2007 12:41 am
Team: Privateer
Location: West Kentucky, USA

VR Support (Oculus Rift)

Post by rewrew421 »

As usual short sweet to the point.

Is it on the horizon JLV?
D.Eckels #421 "The O-G"
jlv
Site Admin
Posts: 14931
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: VR Support (Oculus Rift)

Post by jlv »

It'd be fun to fool with, but no. Would definitely be a challenge to do while following Oculus' best practices. Pretty much everything motion related would be badly violated by a decent MX game -
  • Avoid visuals that upset the user’s sense of stability in their environment. Rotating or moving the horizon line or other large components of the user’s environment in conflict with the user’s real-world self-motion (or lack thereof) can be discomforting.
  • Acceleration creates a mismatch among your visual, vestibular, and proprioceptive senses. Minimize the duration and frequency of such conflicts. Make accelerations as short (preferably instantaneous) and infrequent as you can.
  • Remember that “acceleration” does not just mean speeding up while going forward; it refers to any change in the motion of the user, whether in direction or speed. Slowing down or stopping, turning while moving or standing still, and stepping or getting pushed sideways are all forms of acceleration.
  • Have accelerations initiated and controlled by the user whenever possible. Shaking, jerking, or bobbing the camera will be uncomfortable for the player.
  • Viewing the environment from a stationary position is most comfortable in VR; however, when movement through the environment is required, users are most comfortable moving through virtual environments at a constant velocity. Real-world speeds will be comfortable for longer. For reference, humans walk at an average rate of 1.4 m/s.
  • Teleporting between two points instead of walking between them is worth experimenting with in some cases, but can also be disorienting. If using teleportation, provide adequate visual cues so users can maintain their bearings, and preserve their original orientation if possible.
  • Movement in one direction while looking in another direction can be disorienting. Minimize the necessity for the user to look away from the direction of travel, particularly when moving faster than a walking pace.
  • Avoid vertical linear oscillations, which are most discomforting at 0.2 Hz, and off-vertical-axis rotations, which are most discomforting at 0.3 Hz.
  • Unexpected vertical accelerations, like those that accompany traveling over uneven or undulating terrain, can create discomfort. Consider flattening these surfaces or steadying the user’s viewpoint when traversing such terrain.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.
rewrew421
Posts: 1421
Joined: Thu Dec 13, 2007 12:41 am
Team: Privateer
Location: West Kentucky, USA

Re: VR Support (Oculus Rift)

Post by rewrew421 »

I didnt read all that word for word but.....


iRacing, very very popular with the rift, breaks almost all those rules? IMO racing games are the cream of the crop for VR systems at this point.
D.Eckels #421 "The O-G"
jgmtbike
Posts: 740
Joined: Sat Jun 08, 2013 5:24 am
Team: WiLdSiDesigns (JGMX)

Re: VR Support (Oculus Rift)

Post by jgmtbike »

throwing first person whips and scrubs would be sooooo cool
-If you like riding my tracks please donate to the cause https://www.paypal.me/jgmtbike

-Thanks so much for all your support of my tracks.

Image
jlv
Site Admin
Posts: 14931
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: VR Support (Oculus Rift)

Post by jlv »

rewrew421 wrote:I didnt read all that word for word but.....


iRacing, very very popular with the rift, breaks almost all those rules? IMO racing games are the cream of the crop for VR systems at this point.
That's good to know. I'm just going off stuff I've been reading so maybe it'll work better than I thought. The one difference in a car is that if you consider the car to be your frame of reference you don't really violate those rules since the player doesn't move relative to the car. The player is just sitting in the seat of the car. With a motorcycle it's not immediately obvious what you'd want the player's position and orientation to follow.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.
LKR47
Posts: 893
Joined: Fri Jan 18, 2013 4:26 am
Team: LCQ Studios
Location: McHenry, Illinois
Contact:

Re: VR Support (Oculus Rift)

Post by LKR47 »

I tried it in MXB. Wasnt very fun... It made me feel sick and also gave me a huge headache which doesnt happen with other VR game Ive played.
Image
Wahlamt
Posts: 7934
Joined: Mon Sep 13, 2010 3:15 pm
Team: MLG Compton
Location: Sweden
Contact:

Re: VR Support (Oculus Rift)

Post by Wahlamt »

Never tried VR before, not exactly sure how those problems JLV described actually plays into the footage being shown, but in sim here, things are happening so quickly, my personal belief is that distortions would be too noticeable but I might be completely wrong. Either way, would really really like to try VR for motosport games.
rewrew421
Posts: 1421
Joined: Thu Dec 13, 2007 12:41 am
Team: Privateer
Location: West Kentucky, USA

Re: VR Support (Oculus Rift)

Post by rewrew421 »

You move inside the car, not like you would on a bike but the current first person view doesnt move that much anyway IMO. Hell in iracing i will turn 100* either direction sometimes to see other cars and what not also move all around inside the car to find other cars in my mirrors or to get a chip i dropped while racing. I would like to see it in sim, ive always wanted to be able to look around in sim as i play in first person mode.
D.Eckels #421 "The O-G"
Big Smooth one3
Posts: 1056
Joined: Wed Jul 23, 2014 7:17 pm
Team: TMFR [Aulmni]
Location: TN, for now

Re: VR Support (Oculus Rift)

Post by Big Smooth one3 »

rewrew421 wrote:the current first person view doesnt move that much anyway IMO.
What 1st person POV are you using, and where do I find it? Because that sure as hell doesn't describe what I see in 1st person...
Aggressively Mediocre Image
ShackAttack12
Posts: 3131
Joined: Fri May 09, 2008 1:51 am
Location: San Diego, CA

Re: VR Support (Oculus Rift)

Post by ShackAttack12 »

It would definitely be difficult to implement properly. The first step, in my opinion, would be smoothing out the first person view a ton. Maybe throw some dampers on it or something. In real life your head stays way more steady than the other parts of your body. The default camera would have to dampen out the motions of the rider in all directions and then allow for user inputted head movement with the Oculus (or whatever headset is worn). So, then, the "anchor point" for the camera would be the rider's head, of course.

I've finally gotten the hardware that supports VR and would really like to see an attempt made towards supporting it in MXS. I think JLV mentioned some time ago that he either tried it or just didnt think it was a good idea.
ShackAttack12
| 2010 Supercross Champ | 2011 Supercross Champ | 2019 Supercross Champ |
jlv
Site Admin
Posts: 14931
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: VR Support (Oculus Rift)

Post by jlv »

rewrew421 wrote:You move inside the car, not like you would on a bike but the current first person view doesnt move that much anyway IMO. Hell in iracing i will turn 100* either direction sometimes to see other cars and what not also move all around inside the car to find other cars in my mirrors or to get a chip i dropped while racing. I would like to see it in sim, ive always wanted to be able to look around in sim as i play in first person mode.
But the real world is locked to the same position as the virtual car. When you move around in the real world the virtual driver/camera matches your motion. I might be wrong but I don't think locking the real world to the bike would translate as well because the bike is less visible than the inside of the car and it also tends to pitch and roll a lot.

My guess is you'd want to lock the real world vertical axis to the virtual vertical axis and use the yaw from the bike or maybe just derive it from the velocity vector. No matter what it's not ideal for VR because a big part of what makes VR work is matching virtual motion to real world motion. Sitting in a car/boat/spaceship works well, but if you tried to do VR gymnastics it'd be a disaster. MX isn't quite gymnastics but it's probably closer to that than a car game.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.
rewrew421
Posts: 1421
Joined: Thu Dec 13, 2007 12:41 am
Team: Privateer
Location: West Kentucky, USA

Re: VR Support (Oculus Rift)

Post by rewrew421 »

I understand what your saying but i think shack has a good point as well. I would like to try it
D.Eckels #421 "The O-G"
TwinScroll
Posts: 3
Joined: Sat Jun 04, 2016 3:23 pm
Team: Privateer

Re: VR Support (Oculus Rift)

Post by TwinScroll »

It'd be fun to fool with, but no. Would definitely be a challenge to do while following Oculus' best practices. Pretty much everything motion related would be badly violated by a decent MX game -
I bought the rift to use with DCS World. It just isn't officially supported software. Flying a fighter jet doesn't meet Occulus Best practices either apparently. VR does improve the game experience 100 fold, easily. Why? So much depth. I don't get any motion sickness. Never had it IRL so take that with huge grain of salt.

DCS World has had the hooks for head tracking in place for years though. I don't imagine developing the framework would be easy. It would be worth it. I can't imagine a perfect simulator without VR though.

I'd be more than happy to test the VR MX Sim alpha should you should you reconsider. 8)
TwinScroll
Posts: 3
Joined: Sat Jun 04, 2016 3:23 pm
Team: Privateer

Re: VR Support (Oculus Rift)

Post by TwinScroll »

jlv wrote:
rewrew421 wrote:You move inside the car, not like you would on a bike but the current first person view doesnt move that much anyway IMO. Hell in iracing i will turn 100* either direction sometimes to see other cars and what not also move all around inside the car to find other cars in my mirrors or to get a chip i dropped while racing. I would like to see it in sim, ive always wanted to be able to look around in sim as i play in first person mode.
But the real world is locked to the same position as the virtual car. When you move around in the real world the virtual driver/camera matches your motion. I might be wrong but I don't think locking the real world to the bike would translate as well because the bike is less visible than the inside of the car and it also tends to pitch and roll a lot.

My guess is you'd want to lock the real world vertical axis to the virtual vertical axis and use the yaw from the bike or maybe just derive it from the velocity vector. No matter what it's not ideal for VR because a big part of what makes VR work is matching virtual motion to real world motion. Sitting in a car/boat/spaceship works well, but if you tried to do VR gymnastics it'd be a disaster. MX isn't quite gymnastics but it's probably closer to that than a car game.
You can't create virtual G in your living room. Walking around in VR is almost always a bad idea. Using VR in a chair, I know that I'm not moving in reality. Flying a jet, driving a car or riding a bike are you are controlling inertia. I don't know if a 360 controller would be precise enough. In a perfect world, use real 1:1 bars for input. :P
jlv
Site Admin
Posts: 14931
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: VR Support (Oculus Rift)

Post by jlv »

TwinScroll wrote:
It'd be fun to fool with, but no. Would definitely be a challenge to do while following Oculus' best practices. Pretty much everything motion related would be badly violated by a decent MX game -
I bought the rift to use with DCS World. It just isn't officially supported software. Flying a fighter jet doesn't meet Occulus Best practices either apparently. VR does improve the game experience 100 fold, easily. Why? So much depth. I don't get any motion sickness. Never had it IRL so take that with huge grain of salt.
Like I said before, an airplane is a better fit since the cockpit is basically your world / frame of reference and is very visible.

I'm not saying I don't want to try it. Just being realistic about it being a bad fit for VR according to what I've read.
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.
Post Reply