I received an email from a development partner yesterday checking in on Autodesk's VR offerings. It occurred to me that while I've spoken about them at the DevDays in the US and Europe, I haven't posted anything here. So here's some fairly up-do-date information on what technologies Autodesk has in the VR space.

The way I've been tending to classify VR offerings in general is around the "distance from the metal": i.e. how much (relatively speaking) of the software stack does the executing code need to go through to get down to the display hardware.

This is a somewhat arbitrary view of things, I admit, but it does set some kind of expectation around relative performance. It doesn't necessary say anything about the systems the software typically runs on – people often use high-end desktop hardware to run native code, while less performance-sensitive scenarios are run via WebVR on mobile phones – but it's fairly consistently true that larger models benefit from having more capable hardware available.

As some point it will make more sense to slice and dice this list differently, perhaps considering the extent of modelling vs. design review… today the various technologies listed provide limited capabilities for specifying design options, but all currently relate to design review rather than modelling or editing.

VR at Autodesk

Closest to the metal we have native code: in Autodesk's case this is typically written in C/C++ and calls into low-level graphics APIs such as OpenGL or Direct3D. Good examples of these are Autodesk VRED – which is largely targeted towards our Automotive customers – and Autodesk ReMake (the software formerly known as Memento). The ReMake team has some really interesting VR capabilities about to be ready for Beta-testing: I'll talk more about this soon.

At the next level up we have game engines: this is the way we refer to Unity and Unreal Engine, for instance. I might also have used the term "real-time 3D engines", as while Autodesk Stingray could be used to write games, that's absolutely not its focus: we're specifically targeting the needs of the design visualization market. One great example of this level of VR is how Autodesk LIVE exports Revit models to be experienced in a Stingray-based runtime. (You can even rename the package LIVE creates so it can be edited in Stingray to add in custom interactions and other advanced features.)

At the top level we have WebVR. This refers specifically to the cross-browser initiative to using WebGL to deliver VR on the web. I've put this furthest from the metal, for now, as it sets the appropriate performance expectations for where we are today: in truth WebGL is calling through pretty efficiently into graphics hardware, and as browsers' execution environment gets optimised over time – for instance as we start to see the benefits of WebAssembly – we could well see this getting closer to the performance profile we see for game engines. We'll see.

Examples of WebVR-related activities include the Forge viewer – for which you can use Vrok-It to test out some prototype capabilities – and then the stereo panoramas created by our cloud rendering APIs. Example WebVR delivery mechanisms for stereo panos have included viewers such as krpano – which I covered last year in a series of posts – and A-Frame – which was featured in a session at the Forge DevCon – but more recently this also includes Project Play.

Stereo panoramas are pre-rendered stereoscopic scenes – with a cube-map for each eye – that require very simple hardware to view. Any smartphone with an IMU (Inertial Measurement Unit) – it's important to note that some lower-end Android phones don't have a gyroscope, so you do need to be a little careful – can view stereo panos perfectly in a browser. And while the scenes are pre-rendered, this doesn't mean they're completely static: you can, for instance, add buttons to change the scene from day to night, as well as having hotspots that let you move between locations. As an example you can take Project Play's VR capabilities for a spin here (this is best viewed using smartphone-based systems such as Google Cardboard, Gear VR or Daydream VR, but you can also try it from a desktop browser).

Now there's much more going on at Autodesk that relates to VR, these days, but this is a quick summary of the VR-related products and features that a) I'm aware of and b) are either publicly available or soon will be.

6 responses to “An update on Autodesk’s VR activities”

  1. Rutherford Crean Avatar
    Rutherford Crean

    Thank you for the update! I've been following you for a little while now and like seeing the updates. I believe that VR/AR is the future of CAD that we can start trying now. I have done a little work with the Hololens and was really excited to see Autodesk in an early video, but am a little disappointed at the progress. I know that development takes a long time to perfect, but I'm curious about using Hololens the way Autodesk showed in the video so long ago. What is the likelihood of using the Hololens with Inventor or Revit that updates a model (that is placed on a table on floating in the Hololens) realtime but still use a computer as the editor? Could data of the model be sent over wifi and use the hololens as a 3d "Window" that displays the object?

    Thank you again for taking your time to update everyone on your exploits!

    1. I'm guessing you mean the Fusion 360 or Maya videos... they were really more conceptual (i.e. marketing-oriented), so I can understand why it feels as though not much has been delivered since.

      There are a bunch of non-trivial issues to work through before the full promise of VR/AR-based modeling is realised. In my view (and in the majority of requests I've seen) it's more important to deliver a reliable (and low effort) content pipeline for design review purposes, first. Modeling will be some time behind.

      Best,

      Kean

      1. Salvatore Monella Avatar
        Salvatore Monella

        WRT AR/VR, it seems that Microsoft (and Trimble) are getting ready to rumble 😊

        cbronline.com/4t...

  2. Kean, has Autodesk moved you to an evangelist role, rather than someone who looks at hooking together technologies to make example/prototype tools? It seems like things have stalled a bit, do you feel like maybe VR needs to mature a bit with autocad, navis, revit, inventor, infraworks... before they spend your genius on all of it?

    1. Well, James, I've always worn a bit of an evangelist hat. 🙂

      These days I'm mostly working on Dasher 360 - an IoT-related research project - but I'm tracking VR actively (I'm very interested in the convergence between IoT and AR/VR, but I do have an interest in AR/VR generally).

      I'm still busy coding (including some stuff for AR/VR), so I'm not wasting too much of my time on this, I promise. 🙂

      Kean

      1. Salvatore Monella Avatar
        Salvatore Monella

        WRT AR/VR, it seems that Microsoft (and Trimble) are getting ready to rumble 😀

        cbronline.com/4t...

Leave a Reply to Kean Walmsley Cancel reply

Your email address will not be published. Required fields are marked *