PaaS

  • After building native Android apps for both Gear VR and Google Cardboard that embed our web-based VR samples using Autodesk's View & Data API, I really wanted to revisit the UI issue. After seeing the 3D UI capabilities of Gear VR – courtesy of the Oculus Mobile SDK – my own UI that I implemented in HTML felt, well, flat. The main problem seemed to be that it moved with your head, staying stuck to your view. It also suffered from the issue of visual degradation when the selection was away from the middle of the list. All in all…

  • I mentioned this in last Friday's post: after building an Android app to bring our web-based VR samples to Gear VR, it made sense to do the same for Google Cardboard. It made sense for 3 reasons: Most importantly, I wanted to see what the additional capabilities of the Android SDK would bring to the web-based VR samples, particularly around the magnetic trigger button. Until the Note 4 gets its Lollipop update in "early 2015" – and WebViews support WebGL – there isn't much more to do with Gear VR. I've completed the plumbing but am waiting for the toilet…

  • Today we're following on from last week's post introducing this project where we want to convert the Google Cardboard A360 samples to work in a more integrated manner with the Samsung Gear VR. The main purpose of the project is to see how we can hook up the existing, web-based samples to take advantage of the Gear VR's hardware. We definitely don't want to re-implement any of the visualization stack to be native; if we can use UI hardware events to control the web-based samples in a meaningful way, that'll be just fine for this proof-of-concept. It took some work…

  • Back in October, I had a lot of fun developing some Virtual Reality samples using Autodesk's View & Data API. The samples instanced the A360 viewer component twice in a web-page and controlled the views on these two instances – maintaining a stereoscopic effect – as the mobile viewing device changed orientation. Here's a video we saw in a previous post to give a sense for how these demos work… The original samples were developed for Google Cardboard – which many of you will have received at the recent DevDays events around the world – but they're just as applicable…

  • I mentioned this event – an excellent opportunity to kickstart your web or mobile application development efforts – late last year. The original submission deadline was last week, but this has been extended to January 17 – the end of this week! If you can put together a proposal (which shouldn't be more than 1,000 words) by then, you may still be able to participate. As a reminder, Autodesk is hosting the 2-week workshop in our downtown San Francisco offices from March 9-20, and will pay the hotel costs for 1-2 people per company. Get more information here.

  • In advance of next week's AU, our Cloud Platforms team has released a new version of A360. The key feature of this update is the ability to share and embed A360 models. I uploaded a new model to my A360 account – it works with existing models, too, of course, but it's nice to show something different – and can already see the new "Share" button at the bottom of the model's description in the activity feed. (The button is also available at the top of the viewer screen and as an icon in the data view, in case.) When…

  • Autodesk's Cloud Platforms team is running an interesting "incubator" program to encourage software developers to create applications that leverage Autodesk's PaaS layer. (This currently includes the View & Data, AutoCAD I/O, Autodesk Fusion 360, Autodesk BIM 360 and Autodesk ReCap 360 web-service APIs.) I won't go into the details – you can get them here – but I will call out the important points as I see them. 2 weeks of working on your cloud-integrated app in Autodesk's San Francisco office March 9-20, 2015 Autodesk experts on hand to help Open to all, but there's limited capacity 14 companies will…

  • I've long been fascinated by stereoscopy, as I suspect is the case for most people lucky enough to have two functioning eyes. There's something magical about a device that immerses us in a three dimensional scene by hijacking that fundamental input mechanism of ours, binocular vision. I almost always get that "oh wow" feeling: it just never gets old. I also happen to like collecting cool bits of vintage technology, although in an admittedly haphazard and opportunistic way: I have printing blocks, a typewriter, a TI-57 programmable calculator, an Apple Newton, a Palm Pilot and an iPAQ, to name a…

  • I've been chewing on this for some time, now, but I've decided it's time to act. Well, as soon as AU is over I'll act, anyway. Which I expect means it'll morph into a New Year's resolution for 2015. 🙂 Back when this blog was launched, the Git project was still relatively young. But it's clearly become the version control technology to use, especially when putting code out there in the open. And this blog is all about putting stuff out there in the open, after all. Autodesk is using GitHub for our PaaS samples – which for now includes…

  • One of the pieces of feedback I received from internal folk on the prototype VR app I developed for Google Cardboard and then added voice recognition to was "it'd be really cool to add ViewCube-like navigation commands". Which basically meant adding "front", "back", "left", "right", "top" & "bottom" to the list of voice commands recognised by annyang and have them hooked up to a function that changes the view accordingly. The main complication being the fact that some models come in with "Z up" despite the majority having "Y up". Hopefully none will come in with "X up", an eventuality…