APS (Forge)


  • The MX3D bridge opens to the public

    On Wednesday afternoon I headed back across to Zurich airport for my second trip to Amsterdam in as many weeks. This time I was flying with Swiss rather than KLM, and ended up checking in and boarding through an area of the airport I didn't recognise at all. Whether this was because it had been so long since I'd been there or due to some deep refurbishment being completed during the pandemic remains to be seen. By the time I arrived in Amsterdam, things had progressed significantly with the MX3D bridge. Here's a fun staged photo by Thijs Wolzak showing…


  • Autodesk Tandem is now officially available

    These are busy times in the world of digital twins at Autodesk! I'm thrilled to see the news that Autodesk Tandem has now officially launched. Head on over to the new landing page, intandem.autodesk.com, to find out more, or check out Bob Bray's recent article. A few people have either been congratulating me or asking how this relates to Project Dasher, so I think it's worth clarifying the situation. Tandem is not Dasher, although I'd love to think that the Dasher story at least in some way influenced or inspired Tandem's trajectory. Tandem solves a fundamental industry problem that we…


  • The light at the end of the… smart bridge

    This weekend I had a very strange task to perform: I had to book travel for work. Remembering how our corporate travel system worked was just one hurdle to cross – beyond that I had to deal with getting the appropriate management and travel department approvals, along with the fact I've booked a separate ticket for my 16-year old son to come along, and wanted to be 100% sure that we're on the same flight. Was life really this complicated pre-pandemic? I'm sure I'll get used to it all again, before long. The reason I'm travelling is pretty exciting, at…


  • Applying heatmap power to single-sensor volumes

    I've been heads-down on a side project to integrate a C++ library into Forge using Web Assembly (hopefully I'll share more on this sometime soon). Thankfully while I've been busy on that, the Hyperion team has been beavering away on some changes to their core shader. Last week I realised – now that we have controls to adjust the confidence and power settings in the shader – that rooms with just one sensor have a uniform shading style. This was a deliberate choice we made, back when we initially implemented the shader, as we felt it would help highlight the…


  • Integrating Hyperion’s object shading into Dasher – Part 2

    In the first post in this series we looked at how a heatmap can be used to shade an object using the Forge viewer's Data Visualization Extension – or Project Hyperion. In our case we shaded the surface of the MX3D bridge. In this post we look at a slightly different use-case for this mechanism, where we want to shade a piece of geometry inside the model based on the value of a particular sensor. To be clear: this is about shading the entire object a uniform colour that varies based on the value of the sensor that's providing the…


  • Enjoying an early summer quiet period? Attend next week’s Forge Accelerator!

    Summer has finally started kicking in, here in Switzerland, which is wonderful. I saw this field of poppies, yesterday, which was simply stunning: the majority of the field was purple with a small border of red ones near the edges (although this doesn't really come across in the photo). I hadn't seen these poppies before, so did 30 seconds of Internet research to find out they were Papaver somniferum, commonly called the opium poppy. (It seems more likely that the field is being used for edible poppyseeds than being a hotbed of Swiss opium production, though.) Anyway, as the summer…


  • Setting the vertical position of planar heatmaps

    In a recent post we talked about the integration of Hyperion's planar heatmap capability into Dasher. Towards the end of that post, I mentioned that the Hyperion team was looking into exposing some way to place planar heatmaps not only at the minimum and maximum vertical locations in the bounding box, but at levels in-between. The team has delivered this more quickly than I expected, and you'll be able to try it for yourselves in v7.45 of the Forge viewer. While I was adding the sliders needed for the capabilities shown in the last post, I went ahead and added…


  • Integrating Hyperion’s object shading into Dasher – Part 1

    Over the next few posts – in this series, anyway – we're going to take a look at the shading of objects (actually meshes) using the Forge viewer's Data Visualization Extension (Project Hyperion). This is something we've done in Dasher for some time, and I was excited that using Hyperion would once again allow us not only to rip out some of our old code but also to go in new directions and explore interesting new capabilities. Let's first explain how this type of shading differs from what we've seen in previous posts, namely volumetric room and planar shading: simply…


  • DevDays 2021, AutoCAD Web APIs and Forge Coffee Breaks

    The material for this year's online Autodesk DevDays is now live on YouTube. These sessions were held back in March, but now that the various products discussed have been released publicly, the information has been made available for everyone (i.e. not only covered by the Non-Disclosure Agreement signed by Autodesk Developer Network members, the famously palindromic ADN NDA). Here's the full playlist, if you want to watch it here: Here are links to the individual sessions: Autodesk DevDays 2021 keynotes Inventor, Vault and Fusion API update AutoCAD API update Revit API update Civil 3D update One interesting tidbit from the…


  • Autodesk University 2021 will be in early October

    The big news of the last week or so – although I'm well behind the curve, given prior announcements by the AU and Forge teams – is that the dates for Autodesk University 2021 have been fixed, and announced along with the event's pricing. As anticipated from the somewhat early CFP process, this year's AU will be held in early October. It wasn't so long ago that AU was in December, so this is a significant shift for many – and will mean that speakers are likely to have to spend some time this summer getting their material together, given…