While futurists have contemplated for years what virtual reality computing might one day look like, there’s a simple solution to using your Windows computer in VR today, it’s called Virtual Desktop, and we’ve got a look at the latest version (0.9.25) that you can download and use right now.

Virtual Desktop fills a curious usage gap for the Oculus Rift. Newcomers to the VR scene are often bewildered that plugging the VR headset into their computer doesn’t provide a VR view of their operating system by default. While we might have that sort of functionality built into the OS one day, in the meantime usage of the Oculus Rift requires a constant on and off of the headset as you users move from one native VR experience to the next, with no ability to use Windows itself or apps that haven’t been specifically designed for virtual reality.

But it doesn’t have to be that way, thanks to Virtual Desktop, a free app that instantly makes the entire Windows operating system VR-capable. In fact, wouldn’t you know it—I’m writing this article in VR right now. Essentially anything that you can use on your monitor—whether it be Minecraft, Facebook, or Photoshop—you can use in VR with Virtual Desktop.

Video of an older version of Virtual Desktop shows you what you can expect from the app.

We got a sneak peek of the latest version of Virtual Desktop (0.9.25) which is available now for free. For those who have already been using the app, here’s what’s new:

  • New UI: Modern look, window is now resizable
  • New Installer: Now a single installer for both 32-bit/64-bit versions
  • Voice Commands: Users can now launch games and perform other tasks using simple voice commands
  • Mirror to Monitor is now a global option and will work with games launched outside of Virtual Desktop or games with launcher dialogs (supports games running DirectX 9, 10 and 11)
  • 360 videos can now be played while the desktop is visible through the “Always Show Desktop” option in the video player tab
  • Lots of bug fixes
  • Compiled against latest Oculus SDK (0.5.0.1)
SEE ALSO
Alan Yates Says Rift's Core Features Are a "Direct Copy" of Valve's VR Research

For those that have never used the app before, let me break it down.

When you launch Virtual Desktop and don the Oculus Rift, you’ll be greeted with a curved, floating version of your familiar Windows desktop—wallpaper, icons, Start button and all—albeit surrounded by stars. Welcome to your new office… in the midst of interstellar space. Virtual Desktop comes with a few different starry background options, or you can opt for complete darkness if you can’t help but be distracted by the beautiful nebulae (yes that’s the plural of nebula) around you. There’s also a home-theater option for when it’s movie time (though you can use your desktop in there too!).

 

There’s a cool transparency option for your desktop background which, far as I can tell, makes any dark colors transparent, allowing your wallpaper to meld with the starry background. You can achieve some pretty cool effects with this. Or you can remove your desktop background entirely and see your icons and Start button floating alone in space.

virtual desktop oculus rift windows virtual reality download (6)

Now that you’ve got Virtual Desktop running, pretty much anything you’d expect to be able to do on your computer on a regular basis can be done right there in VR, whether that be using a web browser, a program like Photoshop, or even playing non-VR games like Minecraft.

virtual desktop oculus rift windows virtual reality download (7)Given the relatively low resolution of the Oculus Rift DK2, some Windows programs will be more usable than others. Fortunately, Virtual Desktop makes it easy to change the field of view on the fly, allowing you to zoom in (F3) and out (F2) as needed. At 100 degrees right now I’m typing quite comfortably with text that’s easy to read. If I was watching Netflix however, I might dial it back to 80 degrees or so to ensure that I can see the whole screen.

SEE ALSO
What to Expect in VR This Week at E3 2016

While Virtual Desktop is indeed great for making anything you can run on your monitor VR-capable, it’s also a great way to get to and from native VR experiences, thanks to the game launcher. Instead of finding your desired VR app with the headset off, then configuring its settings, launching, putting on the headset, playing, removing the headset, then finding your next game (rinse and repeat), you can do the whole thing seamlessly from within Virtual Desktop without ever having to remove the headset.

virtual desktop oculus rift windows virtual reality download (3)On the Games tab you can queue up your favorite Oculus Rift apps and launch them as desired (even with the built in voice commands, if you’d like). Virtual Desktop will hand off the headset to the app, letting you play as usual, and when you’re done, it’ll put you right back into your VR-capable desktop without ever having to remove the Oculus Rift.

In Windows 7 I saw a few moments of vertical tearing while control of the VR headset was handed from Virtual Desktop to the VR app, though this was easy enough to counter by simply keeping my head still for the few seconds that it happened. Other than this, Virutal Desktop has run flawlessly with 75 FPS headtracking, save for an occasional hiccup when minimizing and restoring certain programs.

In Windows 8 and 10, developer Guy Godin says that the experience is much better, avoiding these issues completely.

“The experience isn’t as good on 7 since there is no good API to capture the screen (and I have to force disable Aero to get a decent capture rate). The capture technique on Windows 7 involves more CPU usage and will hiccup a lot more,” he said. “On Windows 8, there is a new capture API that lets me grab the desktop image directly on the GPU, so the DWM (desktop window manager) doesn’t have to be disabled like on 7. This makes the experience is a lot smoother on Windows 8 and beyond. On the latest Windows 10 build, switching in and out of fullscreen is almost instantaneous so its only getting better with newer versions of the OS”

SEE ALSO
Meet Strangers in VR and Create Beautiful Things Together

One other bother was a new bug that causes the Oculus Health & Safety warning screen to appear when VR apps hand control back to Virtual Desktop, but I imagine this is largely under Oculus’ control for now.

Paired with the newly-global ‘Mirror’ option, which displays VR games on the physical monitor in the real world, Virtual Desktop becomes a VR demonstrator’s new best friend, finally eliminating the need to tell demoees to close their eyes while switching them from one VR experience to the next, or constantly asking “what are you seeing now?” in an attempt to give proper instructions.

virtual desktop oculus rift windows virtual reality download (9)
Watching the 360 degree ‘Alien Desert‘ through Virtual Desktop

Virtual Desktop also allows for easy viewing of side-by-side content (like 3D photos and videos) as well as spherical video in both 180 or 360 degrees, and optionally in 3D. You can quickly toggle between view types (On Screen, On Screen Anamorphic, To Rift, To Rift + Distortion) with F6, F7, F8, and F9 respectively. To launch a video, simply go to Virtual Desktop’s Video Player tab, select your video, and then adjust options on the fly. The Virtual Desktop window will automatically fade away if you leave your mouse still, and reappear when you move it. Nice touch.

Virtual Desktop may still be in beta according to its developer, but it works surprisingly well. At the great price of free there’s no reason not to check it out (and no reason not to consider dropping a donation to developer Guy Godin using the donate button on the Virtual Desktop website to support continued development!).

  • RoTaToR

    Donation Link dont work…

    • Ben Lang

      Thanks for the heads up. Seems to be a PayPal issue, we’ve changed the wording to point folks to the button directly on Godin’s official site : ).

  • Don Gateley

    Truly awesome and the final piece of the puzzle AFAIAC. Here’s hoping he extends his scope to other HMD systems than the Oculus.

    I’d love to see an equivalent for Android Cardboard and GearVR that uses a Bluetooth mouse.

    • ggodin

      I do plan on supporting the HTC Vive and possibly Microsoft’s Hololense. Developing for mobile is not something I plan on as it is a vastly different ecosystem.

      • Don Gateley

        Thanks for the response. I kicked you down some bucks in anticipation of the day when I can get a device that I consider adequate for it and I’ll almost certainly at least double down at that point.

        I do hope that an Android developer with adequate chops is inspired to follow your brilliant lead. It seems such a natural and is even more necessary when the control is also the display. I don’t know how you feel about collaboration but I’d particularly love to see it done under your aegis and presented at your site. The reputation that you are certain to acquire with this would be of great value to anyone working in that domain.

  • Morpheus
  • Jacob Pederson

    Was playing Diablo 2 in Virtual Desktop last weekend, amazing piece of software :)

  • Curtrock

    I got this when it 1st came out, and gladly donated $10, because it was awesome! Only problem was it was difficult to read text, on the DK2. I thought I’d have to wait for a higher-rez HMD to be able to utilize this prog for most stuff in Windows. I’m gonna try this latest update right now, and if it’s just a little easier to read text, I’ll donate another $10 and spend much more time in my DK2. (When I can use UE4 effectively in my HMD, that’s when I’ll be living in my HMD for many, many, hours at a time)

  • Sean Concannon OculusOptician

    Many thanks to Guy Godin for developing such a brilliant app. This is easily the most valuable program available for the DK2 to date. Being able to mirror your desktop between the DK2 and your monitor is a huge incentive. Disabling the annoying Health And Safety Warning made things much easier so I recommend following the video here how to do this: https://www.youtube.com/watch?v=gPln-lnagBg

  • justoneartist

    One display is a little bit limited. What would be nice is to have more than one display.

    • Don Gateley

      But can’t you achieve that from within Windows itself? There are numerous was to get multiple desktops/displays.

    • ggodin

      It supports multi-monitor as long as you have multiple physical monitors.

      • Druss

        Do you think it would be possible to get rid of the physical screens eventually?

        I would love to go all VR, all the time and get rid of my PC screens. The possibility of multiple VR monitors without any real one’s is what really attracts me to VR (that, and VR gaming of course :P).

        • ggodin

          You will need DVI/HDMI adapters (such as the Headless Ghost) to simulate monitors. It is a limitation in Windows unfortunately.

  • Curtrock

    Addendum….This upgrade to Virtual Desktop is very good. I agree with Sean: “This is easily the most valuable program available for the DK2 to date.”
    Reading text is just a little bit shy of being legible enough for me to be able to toss my monitors, permanently. But that is a DK2 resolution problem, and I’m sure the next HMD will be able to cross that threshold. Thank you, ggodin, for making something so fundamental to VR. Everyone with a PC & HMD will want this.

  • Can we please get this to work on the Gear VR? I know the screen will need to be streamed to it (versus the oculus plugging directly into your pc) but this would be a killer app.

    • Kiran Singh Randhawa

      Agreed I have the same problem. I wish it would would work with GEAR VR

      • John Berry

        Dito! Gear VR version is a must!

  • I know it’s an old article but it’s new to me so here goes – if anyone comes back to answer. I am looking for a non unity non ue4 3d environment editor to create various environments for oculus and other vr gear. Are there any available that don’t require having the headset to use/run where I can get started creating and then tweak it later when we get the headsets?

    We’re looking more toward Vive over Oculus though I may pick one up just because it was the trend setter/groundbreaker that opened this door at all. I want to create environments for them = cross headset friendly. What would you suggest using without an oculur/vive/other in the meanwhile?

  • khan

    Is it need 3D screen to play 3D videos , I have a laptop can it play 3d videos ?

  • Lockerd Vanacore

    it’s no longer free, nor does it work with anything other than the two major headsets, no custom or hand built ones.