2017

  • Over the last few days I've been working to improve support for touch devices in Dasher 360: the primary focus is on touch-enabled TVs and monitors, but I've been doing much of the testing for this on my mobile phone. Which means things are steadily getting better for people wanting to use phones and tablets to access the site, too. It turns out – and this may not come as a surprise to many of you – that the default pinch behaviour in the Forge viewer is to do an unconstrained orbit. No zoom, just the orbit mode that makes…

  • I had the great pleasure of attending the first half (give or take) of the recent AEC Hackathon in Munich. It was held over the first weekend of my kids' school holidays, so I ended up having to compromise on attending the full event: I flew in on Friday afternoon – with just enough time for some VR fun at our Munich office – and flew back home on Saturday afternoon. So I didn't get to attend the really fun piece – seeing the results of the weekend's efforts – but I will talk in this post about what I…

  • On Friday I had an hour or so to swing by Autodesk's Munich office and check out the new VR Center of Excellence. I was on my way to the AEC Hackathon at TUM – Munich's Technical University – which was kicking off during the early evening. As I've found from our much more modest VR room at Autodesk Neuchatel, even simpler VR systems can take quite a bit of maintenance, and so Friday in Munich is generally reserved for the team to fix issues that have cropped up during the week. And the Munich room has way more moving…

  • Please note the date above: this is an April Fools' Day post that was deliberately intended to make people only realise late in the article that it is, indeed, #FakeNews. Unfortunately a few (quite possibly automated) news aggregators have passed this on as real. In order to prevent further damage coming from this, I've placed this text at the beginning of the post to make the situation super clear. As much as I'd love to have people continue to fall for it – it gives me a fair amount of personal pleasure, I admit – I think it's safest to…

  • I mentioned in last week's post describing the March update to Dasher 360 that we had temporarily removed the fake surface shading animation – something I talked about way back when – from the public site in order to focus on something based on actual sensor data. Well, we've made quicker progress than expected – largely thanks to the genius of my colleague Simon Breslav, who's a complete GLSL wizard – allowing me to give you all a sneak peek of what's about to go into the public demo:     As you can see we have an adjustable range…

  • I've talked a little about the VR room we have at Autodesk in Neuchatel. Our colleagues in Munich have been building something similar, yet on a totally different level: they've just officially opened their "VR Center of Excellence".   And excellent it truly is – check out this video to see for yourself:     A lot of what you might assume is post-production in the above video was actually performed in real-time. And at 4K resolution, too! Extremely impressive stuff. I really like what the Munich team has done. I'm hoping I'll get the chance to poke my nose…

  • This week we rolled out a significant update to Dasher 360. Those of you who follow this blog regularly will already have seen the implementation details for a number of the features in this release, from point cloud-based sensor dots to "Kiosk Mode". I've linked to those posts wherever possible. We'll take a look at the changes in terms of Dasher 360's Forge viewer extensions, which mostly correspond to items in the Dasher 360 toolbar to the left of the page: Here are the major changes since the December release. If you want to skip the details, just open Dasher…

  • While I'm not spending much time working with AutoCAD, these days, I've been waiting impatiently for the release of AutoCAD 2018 (codenamed "Omega"). There's one key feature, in particular, that I've been waiting for – but more on that later. From a user perspective you can find information on the new release in this blog post and this preview guide. There's also a subset covered in this intro video, if that's your preference:     Here are a few notes on the major user features. Some of these features were already part of the 2017.1 release, but many people will…

  • I've been interested in participating in – or at least attending – an AEC Hackathon for a couple of years now. I was first introduced to them during the VR Hackathons I attended in SF in 2014 and 2015 (Damon, Greg and Paul, who help organize the AEC Hackathons, were also organizing/involved in/attending the VR ones). There are a number of AEC Hackathons planned for Europe over the coming months, so I'm happy to say I'll finally get my chance. I've been asked to present at the first – which is in Munich from March 31st – April 2nd –…

  • In this final (for now, anyway) part of the series, we're going to look at the approach taken in the Dasher 360 kiosk mode to loop the demo indefinitely (although with variations, as mentioned last time) until someone interrupts by moving the mouse. The first piece of this is to track the mouse. We do this by attaching an event handler to 'mousemove'. Here's the TypeScript code we're using: onMouseMove = (event: any): void => {   this._canvasX = event.canvasX || event.clientX;   this._canvasY = event.canvasY || event.clientY;     if (this._startX !== null && this._startY !== null && this._inKioskMode…