Archive | Oculus RSS for this section

The Valve/Oculus Layered Compositors (Magic Glue for VR)


UPDATE: The speculation didn’t last long. Valve has just released their OpenVR SDK which includes documentation for the Compositor. The actual implementation differs in some interesting ways, but the Use and Features section, below, is still a good summary of what Valve and Oculus are trying to achieve here. More details are at the end of this article.


INTRODUCTION

In March, Valve released a new concept into SteamVR called the VR Compositor. Like everything else at this point, the specification is not yet public. (So insert the standard speculative disclaimers here. If I flubbed something, please be forgiving, but let me know.) It shouldn’t be too hard for us to tease together what its function and purpose might be.

VR Compositor:

  • This is a new component of SteamVR that simplifies the process of adding VR support to an application.
  • Continues to draw an environment even if the application hangs.
  • Simplifies handing off from one application to another without full screen context changes by owning the window on the headset.

-Programmer Joe (Valve)

Let’s break that down a bit. The compositor grabs the VR display, owns it, and continues running. When a compositor-aware application wants to use the HMD, it goes to the compositor to request access to the HMD. The compositor hands a buffer to the application and tells the application to render into that buffer. Read More…

A Review of Earlier Articles… and a Return to Metaverse Issues

Nine months ago, I wrote my last article on the Metaverse.

It was a short piece, mostly referencing an email from Fabian Giesen, a demoscene coder (and more) who was doing some VR work at Valve as a contractor. I’ll be honest, his message was a real downer for me, and I had my own Notch moment. Why was I working towards something that, if successful, would ultimately be used just to provide value to Facebook?

Over the past nine months, a surprising number of you have told me how those early Metaverse articles had actually been very helpful to you. A few of you said that you had a Metaverse effort going, but most of you were creating multiplayer virtual environments. Thank you all for your feedback and support!

I think the moment that it all crystallized and brought me back to Metaversing was seeing the return of Valve with the HTC Vive. Suddenly, it seemed like there were possibilities once again. Thanks, Gabe. I’m looking forward to learning more about your shared entertainment universe… perhaps a non-traditional Metaverse? Read More…

Update on the Lawsuit of Zenimax versus Oculus VR

Header from a document in the Zenimax vs Oculus VR Court Case

Header from a document in the Zenimax vs Oculus VR Court Case

Introduction

It has been a while since anyone has reviewed the Zenimax vs Oculus case, so I thought it would be a good time to research the case and report on its progress.

Obviously, as a technical person, reporting on courtroom activities is far outside my regular day-to-day activities. Constructive criticism is welcome, but please be forgiving of my efforts to gather and report on this information.

This article assumes that you’re already generally familiar with the case. If you need more background information, click through the links in the next section. Read More…