FlyInside – X-Plane 10

We take a quick look at an exciting development in the Virtual Reality arena – FlyInside has brought their popular VR software to X-Plane and the results so far are extraordinary…

fix-004

Note – Once again, I’d like to emphasize that I’m not a hardware guy. I just give impressions and shoot from the hip – so apologies if this article doesn’t appeal to the more hardcore, driven by data and analysis types. Somewhere out there on the internet, someone is probably making you a very nice Excel spreadsheet.

VR and Flight Sims

I’ll start this article with a bit of light recent history. A few months ago, for the first time in my life, I went full on early adopter mode and purchased a GTX 1080 video card – quite the significant upgrade from the trusty GTX 760 that had been getting me through the last couple of years. You can read a bit about my GTX 1080 impressions HERE. The primary reasons I upgraded was that I wanted to push my DCS World and X-Plane framerates up. Mission accomplished. And while FSX and P3D did show improvements, being mostly CPU bound the improvements there had more to do with fluidity and quick loading of textures. With X-Plane though, I was able to really push up the scenery and graphics settings, and fly even the most complex aircraft through the densest of scenery with very nice fluidity.

A month or so after I bought the GTX 1080, I doubled down on my early adopter bet and purchased an Oculus Rift. For my first experience, I slipped on the Rift and fired up DCS World and was instantly blown away by the fidelity that had been hidden in plain sight all these years. The experience is impossible to describe – you really just have to go demo VR and a flight sim to truly understand the way it transforms our hobby. Sure, there are some issues, but compared to a lot of technologies, the current crop of VR gear is pretty far along. And with just a few exceptions, I’m in the camp that will find it very hard to keep playing on a 2D monitor after having experienced how immersive VR simming is. Yes, it’s that good.

fix-005

FlyInside

After doing a short demo period with FlyInside for P3D, and seeing how brilliant it was, I purchased the software. In general terms, FlyInside is sort of a front end that interacts with the simulation software to provide access to sim menus, VR settings, and of course it also has to do the grunt work of making two different images to project to each of your eyes. How does it do all this? No idea. It isn’t hard to imagine the technical barriers though – not the least of which is that you have to render two different scenes for each eye. With sims already pushing both CPU and GPU processing power, we come up against both software and hardware challenges. Again, speaking non-technically, you need to have fluid FPS in VR to provide a good experience. If the CPU or GPU starts to choke, you are going to get what is referred to as “juddering”..or a very tiny lag and choppiness which can ruin the VR experience and actually feel quite unpleasant when in the headset. Whatever FlyInside is doing (and it is doing a lot) – it just works. It takes some experimenting with both the sim and FlyInside program settings to find the sweet spot, but when you do, the results are fantastic.

When word hit the street a few weeks ago that FlyInside was working on an application for X-Plane, I was thrilled to pieces. While I like FSX and P3D, my heart lies with X-Plane. The reasons are manifold, but I really love the fluidity of how X-Plane feels, and I really (really) love the way the aircraft feel in the air, and how they feel very dynamic on takeoff and landing. And the helicopters. And the lighting. (And..and..and) Upon hearing of the FlyInside work toward X-Plane integration, I contacted Dan Church and sold my next child to him for access to the beta. (I haven’t broken it to my six year old son that he is promised to Matt Wagner, but hey, a Hornet is worth something amiright?) Dan was kind enough to set me up with access to the FlyInside beta for X-Plane and I’ve spent the last few days lost in the X-Plane VR world. For some reason, I was expecting that the FSX/P3D program ported over to X-Plane was going to be kind of rough – like banging a square peg in a round hole. Was I ever wrong.

FlyInside for X-Plane

FlyInside for X-Plane launches in a similar fashion to the FSX/P3D version. It talks to X-Plane through some magic and while you are in the Rift you see two virtual windows open while X-Plane starts up. Once X-Plane is running FlyInside recognizes the fact and plops you into the virtual cockpit. Even though I’m a few weeks into the VR experience at this point, the feeling of being in a VR cockpit always leaves me giddy with how incredible the technology is. I mean, I’ve been simming since before the Commodore 64. The journey through flight sims that I’ve been one has taken me from wire frame models running at 1 FPS to where we are now. And I can’t believe where we are now. The first aircraft I tried with FlyInside for X-Plane (FIX) was the X-Aviation MU-2 – and it has to be one of the most beautiful cockpits I’ve seen in either 2D or VR. It is one of their older models that was revamped in recent years and it is just a fantastic airplane. I fully expected X-Plane to give a more fluid feel than P3D because it takes advantage of my GTX 1080 more than the CPU bound FSX/P3D, but I wasn’t expecting such an incredible experience from FIX. First off – the panels seem crisper and clearer than the FSX/P3D version. I don’t know why, because I’m not running at any super resolution, but they just are more readable. At least, most of them are. I’m still seeing a little bit of “sparkle” from some aircraft with lower resolution panel mounted GPSs, but of my enormous stable of X-Plane aircraft, only a few exhibit that trait. Just like I did with FlyInside P3D, I mapped my HOTAS Warthog throttle INCR/DECR slider to the zoom feature and it works perfectly when I need to get up close to a button. But I’m finding I have to do that less often than I do in P3D due to the aforementioned better cockpit clarity.

Now here is where my technical prowess shows its weakness. In the 2D videos you’ll see below, I have X-Plane outputting my FPS in the upper left corner. In the densest of scenery areas (New York City with payware scenery and very complex aircraft) – my FPS never dipped below 30FPS and in the headset things felt butter smooth. Moving out toward the desert and the Aerosoft Twenty-Nine Palms scenery, my FPS was showing a solid 60FPS, never dipping below. Though I don’t think I had anything locked in, wherever I flew with FIX, I felt that there was no rubber-banding, and no hiccups, and no judder at all. At all. And I didn’t really even have to tweak anything much. It just worked. Now, with access to the beta forum, I was able to get a few pointers that might have eased my entry. First – I put all shadows to overlay. Normally I run shadows in “melt your CPU” mode, but in my instance (and most reporters in the beta) the overlay shadows significantly improve performance. Also going with the suggestion, I disabled HDR. I like HDR and I’m not sure what the plan is for getting it working with FIX, but I didn’t find I missed it in the Rift. I also use SkyMaxx Pro and I found I had to disable the “crepuscular rays”(or so called “God’s rays”) because they tended to cause a slight flashing as I moved my head around with the sun flicking into view and out of view. Most of my other settings remained at or near maximum and I was rewarded with stunning visual, solid FPS, and just an awesome VR experience overall.

fix-002

Of interest, when you are in the Rift using FIX, you don’t see any of the overlays that are on the 2D screen, so it must be grabbing data purely from the 3D cockpit view and disregarding the overlays. For instance, in the screen below, the FPS data output in the upper left corner, the An-24 menus on the left side, and the X-Life menu on the right side are not visible in the Rift. How you’d access those menus I’m not sure at this point. In FSX/P3D you have the option of hitting your Shift 1-9 keys to pull up 2D pop ups that float in VR, I’m not sure yet how FIX handles that. It bears mentioning since we are looking at the Felis An-24RV in the shot below that it is another of the most incredible VR experiences I’ve seen. The cockpit feels super-cramped and busy and is modeled to 3D perfection that is just jaw dropping. And that is the really mind blowing part of VR (to me) – is that this plane came out years ago..and is relatively old, but it was almost as though it was purpose built for VR. The gauges have needles that are 3D and float above the faces. The switches and knobs are just so stunning to see in 3D – and this has been there all along waiting for the technology to come along to actually show them. If you are like me, when you are in these beginning phases of VR exploration, you will just be amazed at how most of these aircraft look even though we’ve been looking at them for years. It makes old classics totally new and gives you a whole new perspective on them (literally!). From small, shoebox cockpits that make you feel a bit stuffy and anxious, to huge Airbus pits that feel like you can play tennis in them – it is all cool.

fix-003

Another one of those very frequent VR moments came when I climbed into the default X-Plane X-15 to do the air drop scenario over Edwards AFB. First off – the X-15 feels like a coffin in VR, and you could really appreciate the confines those pilots were dealing with. The view out the windows is severely limited. After hitting the rocket engine and soaring up to 200,000′ and seeing the twinkle of the stars it was time to come down and perform the high key to low key circle maneuver over Edwards. Doing it all in VR fulfilled so many of my childhood fantasies that I had to be grinning from ear to ear while moving my head around in the strange hood thing  over my eyes in my living room. The Rift + FIX transports you there – there is no other way to describe it.

fix-001

The FIX is in!

Stability with FIX running was simply incredible. I spent a huge amount of time flipping in and out of X-Plane while FIX was running in order to consult my browser on another monitor or watch the Cubs score another run (woohoo!). X-Plane never really batted an eye. I did get a CTD here and there, I think maybe three times over 20 hours of aggressive moving in and out of VR and switching windows and loading scenery and aircraft. I spent the majority of my time going through my X-Plane aircraft directory trying all kinds of aircraft from light GA stuff, to heavy payware, to fighters, freeware, and default aircraft. Some aircraft such as the FlyJSims 737/727 just look so good you could cry. Likewise with some freeware that was obviously crafted in 3D with a lot of love – like the A6M21 which you’ll see below. Alabeo, Carenado, and Aerobask aircraft all look great. Cockpit functionality is there for almost all of the aircraft, but different designers use different methods for controlling things in the cockpit. Some use manipulators, some use a knob by hovering your mouse over it and using the scroll wheel, and some use left and right clicks in click zones to move them. With FIX, it can be difficult sometimes to find the right click zone if it is modeled in 3D as a tiny little space – so you might have to zoom for certain things like changing a radio station frequency in some aircraft, and not in others. It will require some experimentation and you can probably map difficult ones to a controller or button if you really don’t want to hassle with it. Larger, complex aircraft such as the JAR A320 look awesome..and the size of their cockpits is impressive. Using the Rift to move your upper body to look at the overhead and hit buttons is as intuitive as it gets – and far smoother and more precise than any of my TrackIR experiences. I love NaturalPoint, and I love TrackIR, but this VR stuff is just amazingly intuitive and precise. And hallelujah – I can finally play sims during the bright daylight in my office without my screen going wonky.

Since FIX is in beta, there are some screens and features that work in the P3D version that don’t yet work in X-Plane. By that I mean the FIX menu system that in P3D can be used to select aircraft and make changes to P3D menus from the FIX interface itself. Those are nice features, but you can still make all those changes by just going to the FIX 2D window while in the Rift, enlarging it and making X-Plane menu selections using your mouse just as you would on a 2D monitor. It works fine and I spent many hours switching aircraft, changing scenery, and doing all my normal X-Plane things with remarkable stability.

Videos

So I recorded some videos, but after watching them I realize that they are really only good for one thing, and that is showing the smoothness of the experience and the high FPS, because they don’t translate the VR experience at all. Not at all. In fact, they give an incorrect perspective of what VR looks like because when you watch them, you get the feeling that my head is darting all over the place in a very confusing and disorienting way, but that isn’t the feeling you get in VR. The act of moving your head 1:1, and your shoulders, and craning your neck to see around a post or pillar in VR is very, very intuitive, but does not appear that way when watched back in a 2D VR recording. Why? I suppose it is because the 2D window is small, fixed on a monitor, and doesn’t give you the wrap around perspective that VR gives you. There aren’t any real edges to your VR view other than those that you naturally have with your normal vision (well, your actual vision has a greater angular field of view than what the Rift can provide, but it is pretty darn convincing). So seeing VR recorded videos on a 2D monitor just doesn’t have the impact of what it really feels like. Again, nearly impossible to describe – so you really should just beg, borrow, or steal a demo and experience it for yourself. I’m so psyched about this VR stuff that I’m taking my whole computer, HOTAS, and Rift to my next staff meeting where I plan to show the other fifteen pilots at my company how cool this stuff is. It will be interesting to see their reactions.

One thing that I think is exceptional with regards to VR flying is the almost auto-magic precision bonus you get when flying helicopters. I would have never guessed that a few inches of eye separation are so important to depth perception and the ability to fly more precisely, but my trials with P3D, DCS World, and X-Plane in VR all confirm the same thing – in VR, you are practically wearing the helicopter and the precision of movement and the ability to put your helicopter at any point in space is just awesome. Each night before I go to bed now, I make a silent prayer to Bohemia Interactive to please bring VR to Arma helicopters. And bring back Take on Helicopters.

Conclusion

I wish I could just say – “well, the videos speak for themselves” – but that doesn’t work here. If you’ve spent 10 minutes in a VR headset with the likes of FSX, P3D, DCS World, Aerofly, and now X-Plane, you’ll know what I’m talking about. A month ago, I had no idea what all the VR hype was about, and the videos of the two eyed, side by side views were very much..meh..because I didn’t have a frame of reference. If you haven’t had a chance to check out VR – I can help you with some frame of reference though. Go to an airport, get in an airplane cockpit and look around. Now, imagine that in a PC sim with a bit less resolution, and a bit less peripheral vision. It’s that intuitive and that much fun. And with some recent software breakthroughs that are beyond my comprehension (Asynchronous Time Warp or something Star Trek sounding) – the hardware requirements have actually been rolled back a bit. FlyInside is on the leading edge of integrating our favorite sims with VR technology – and they are onto something huge. And I appreciate their magic for letting me see differently that which has always been right there before me.

Chris “BeachAV8R” Frishmuth

 

Notable Replies

  1. Interesting read, although I've come to the conclusion that I will refuse to try VR until I can afford a new machine and a second gen VR device :wink:

    On another note, I was curious on how the X-15 functioned. This page gives a nice quick overview of the cockpit and is a nice addendum to @BeachAV8R's experience!

    www.sierrafoot.org/x-15/pirep2.html

  2. median says:

    My one regret is that I have no children to sell.

  3. How about a kidney?

  4. Sounds fair to me. @near_blind might give up two for the Tomcat...

  5. I never said they'd be mine.

  6. Troll says:

    This FlyInside is pretty amazing stuff!
    I mean, XP is OpenGL! FSX is DX9. It shouldn't be possible!
    Maybe we could get them to have a look at RoF..? :wink:

  7. ..and Strike Fighters..
    ..and EECH...

  8. Beach, of all the stuff written about VR, your article is the first to (almost) convince me that it is worth the $2000 investment. I'm not there yet. My 5yo iMac is just too elegant to give up and two computers parked next to each other would make me feel as if I was working at Merril Lynch. So for now the Xbox must continue to scratch that gaming itch.

    Anyway, if it's as good as you say, your kids will probably understand.

  9. I don't think you would be disappointed in waiting until the next version of VR hardware to come out..while simultaneously watching 1070 and 1080 prices fall. I think VR is super fantastic..but we'll be looking back on the resolutions we have now in a year or so and probably be shaking our heads that we thought this was the greatest thing on the planet. At this point, it really is all about the resolution.

  10. Troll says:

    I agree! The VR wave is turning into quite the tsunami I was hoping for! I too believe that we will be laughing at the Rift and the Vive in just s few years.
    But at least we can say we were there, at the start of it all... :wink:

  11. Yeah I think we simmers see it as the greatest thing ever, but I think it's still lacking the killer app for non-simmers so far, which is why we sometimes see those "VR is Dead" clickbait articles or youtube videos.

    That's one reason I'm glad Sony came out with their PSVR because with a user base of 40M PS4 owners, that's a lot of potential sales of VR to non-simmers that will hopefully keep the industry momentum up.

  12. FlyInside for XP11 is coming along nicely!

  13. I will have to get it. Unfortunately I previously purchased the FSX version, which I really haven't used much. I think XP11 is going to be my GoTo civilian sim from this point on.

    So, is this just v1.7 or is there a beta you can download?

  14. I bought the P3D version. And I just bought the X-Plane version. Oddly enough, a few months ago I couldn't get the FSX version to launch..but I just tried the most recent version and it did. I'm gonna run the demo for a few periods and see if I want to shell out for the FSX version. Three versions would make me a fan-boi I suppose.

  15. Did they update it, as I thought it didn't work on XP11 yet?

    I saw on their forum that they don't plan to offer a discount for existing users, which is a shame. Buying essentially the same thing three times for three platforms feels kinda wrong.

  16. I don't know if they publicly updated FlyInside for X-Plane. I was granted beta access for the X-Plane 10 version (which I did not get free after it left beta) and just saw the XP11 version come across the beta forum (again, just the demo version, not the pay version) - so I went ahead and bought it. I certainly hope I bought the XP11 version and not the XP10. Hmm...

  17. The X-Plane 11 beta support is out for FlyInside XP beta now. Just trying it. There's a 15 min free demo if you have VR..

    https://flyinside-fsx.com/Download

    EDIT: Not so good, early days but progressing coming I'd guess in the beta * beta factor.

  18. I'm taking the dive into VR. I now have a Rift running (last night). I have a Leap Motion sensor and intend to use it with FlyInside and X-Plane, especially for helicopters. The idea is to be able to interact with the switches and controls in the cockpits with my hands. (I'll have a joystick with me for primary flight controls.)

    I am SO new, I don't even know how to get X-Plane to display inside the Rift. What do I do? Reading the article suggests I just run it and it magically knows.

    Do I have to do anything special to get X-Plane to render for the Rift? I see your screenshot also shows the same "critical" warning about a generic card, yet it correctly identifies the card (in my case: nVidia GTX 1070).

  19. I haven't tried the Leap Motion..I'll be very interested to try it out at some point.

    As of the last beta I tried, FlyInside launches X-Plane from the FlyInside program..so you start FlyInside, and if there is a parameter that it doesn't like, it will tell you what it needs to change. Once I launch, I see a menu and then I'm able to move my cursor into the window and have it go "full screen" (VR - as it were). So yeah..FlyInside magically knows how to get your Rift working (hopefully).

    I dunno about the X-Plane critical note - I just ignore it. With XP11 still a beta..I'm guessing we will expect things to change, and as such, so will FlyInside versions. Keep us up to date on what you think. And if you haven't tried your Rift with DCS World yet - you MUST do that - it is awesome. And since DCS World is free - you have nothing to lose by giving it a whirl. It has one of the best natively supported VR integrations I've seen. It just works. Mostly. LOL

  20. Did not know about DCS World and the free price. You bet I'll try that.

    If I get this all working, I'll let you know. Thanks for the speedy reply.

  21. You install and run FlyInside for XP. You can get the trial version here:

    https://flyinside-fsx.com/Download

    It will start X-Plane 10 or 11 up for you. X-Plane doesn't have any built-in Rift support, so you need to run FlyInside to get VR and X-Plane.

  22. I have much to report.

    First, thanks to Fearless Frog and Beach AV8R for the tips.

    I now have "the works" hooked up. That means: Rift, Leap Motion, FlyInside, my joystick.

    I've also tried DCS World, which, as you said, "just works". (I'll have to figure out my key mappings to my joystick. I kept having to peek out of the Rift to find keys on the keyboard. Looking forward to AR with MS Hololens.)

    Here are some quick observations and next steps from what I learned:

    • DCS World's rendering of the cockpit, clouds, landscape and everything was much more real and smooth than X-Plane 10. I was surprised. Not sure if I have optimal settings in XP.

    • Leap Motion hands are recognized within XP using FlyInside. As I pass my hands over controls, they highlight and I can see my palm become dense (an indicator of contact?), but I have not broken the code as to how to actually manipulate any of the controls. I'm just ghost hands. Can't touch anything.

    • Leap Motion does not work in DCS World.

    • Leap Motion's own apps show how good the manipulation can be. I think it is the way to go. Better than those Touch manipulators Oculus has. Between the controller, mouse, joystick, remote and keyboard, there's enough stuff to try to feel blindly for. Don't need something that takes both my hands. So I think that was a good purchase (and half of what Oculus' Touch goes for). Just need more apps to support them.

    • XP10 was cool, but also disappointing. It was not as crisp as Rift apps or DCS. There was considerable judder that will lead to fatigue. Especially true with rolls, looking out the side during a low pass or with quick head motions. DCS did not have that. XP must be doing more or something. This could also be my i7 processor. Oculus doesn't seem to like it. Not sure why. It's a nice i7, but it is older. I do heavy animation and rendering, so this is on my workstation. It's pretty beefy, but maybe not enough. Then again, DCS looked and felt great. If I could get DCS rendering quality in XP... now that would be something.

    • No audio in Rift ear phones. Neither DCS nor FlyInside / XP used the Rift headphones. Leap Motion and Rift apps do and what a difference that makes. I saw a post in FlyInside saying there's a device setting I have to keep setting, so I'll need to find that and try it.

    Time to stop. My eyes are crossed and I have other things to do.

    All in all, I'd say this was a successful first foray.

    Thanks for the help.

  23. If using Windows OS, in non native VR apps you have to set the Rift headphones as the default playback device.

  24. That sounds like the known bug where Asynchronous Space Warp (ASW) or whatever the hell its called kicking on and off. Supposedly you can control it withe following hotkeys but I usually have to go and check or uncheck the box in flyinside settings:

    CTRL+Numpad1: Disable ASW, go back to the original ATW mode
    CTRL+Numpad2: Force apps to 45Hz, ASW disabled
    CTRL+Numpad3: Force apps to 45Hz, ASW enabled
    CTRL+Numpad4: Enable auto-ASW (default, use this first)

Continue the discussion forums.mudspike.com

Participants