APS (Forge)

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • Having spent time recently looking at integrating sprites and volumetric room heatmaps into Dasher, today we move on to a capability that we didn't have previously but has been enabled by Project Hyperion (i.e. the new Data Visualization Extension for the Forge viewer): planar heatmaps. Planar heatmaps do just what you'd expect: they display a heatmap for 3D geometry in a plane. This means you can display a heatmap on the floor or ceiling of rooms, or place them on tables or work surfaces. They might – for instance – be used to indicate usage of an area, such as where…