APS (Forge)


  • Halloween and 3D skeletons

    This year's Halloween was destined to disappoint: we'd held out some hope until the 30th that the kids (which just means our youngest, at this point) would end up being able to go trick-or-treating in our village. Understandably – but disappointingly – the announcement came that any kind of trick-or-treating was off the cards for this Halloween. Stricter rules about groups of people were also announced, but with effect from today. From today onwards any kind of public or private event can have a maximum of 5 people present. Given the acceleration of cases in Switzerland, this is completely appropriate.…

  • For this week's talk for 10,000 codeurs, my friend Jaime Rosales kindly put together some great slides that give a really succinct introduction to the Forge platform, including a number of helpful links to various online resources. I made a few edits to make sure people could use the links in the exported PDF along with a few cosmetic tweaks, but otherwise the content is all Jaime's. At some point I may take the time to convert the content into native web elements (there are some cool animated GIFs for the various demos, for instance), but in the meantime here's…


  • AU 2020 material is in the bag, a few upcoming talks

    This year has been strange at so many levels that it seems a bit petty to highlight one particular area. But preparing material for Autodesk University 2020 has certainly been one such area, and it's very fresh in the mind of AU speakers around the world. With this year's event being all digital, it's clear that the AU team had to find a way to get classes delivered remotely: one option would have been to live-stream them all, but at some point the decision was made to get everything pre-recorded for on-demand delivery. (On-demand classes are not the only way…


  • AEC and Forge Hackathons

    If you enjoy hackathons – and have the time to spare – then you could spend the next month hacking, should you so desire! Last Friday the 2nd online AEC Hackathon kicked off with its lightning round. The event is about now a week in: it started officially on October 5th, but it really only started in earnest with Friday's kick-off and lightning round. The event will run until October 25th, so you still have time to find or build a team and participate. It was fun listening to the recording of the lightning round – which was short and…


  • The new Types By Level panel in Project Dasher

    Over the last month or so we've been focused on the benefits brought to Project Dasher by combining 2D heatmaps with our traditionally 3D view of the world. We started by creating 2D heatmaps, making them resizable, adding lots of them inside Dasher, and then making them pinnable per-level, before introducing the idea of overlaying building systems information, too. Most recently we took a sneak peek at the topic of today's post, a new UI that simplifies access to these 2D (and 3D) heatmaps. The idea came up during a team meeting: as we realised we had this combinatorial explosion…


  • A sneak peek at Dasher’s new Types By Level UI

    This week has been a little crazy in terms of presentations. On Monday it kicked off with an internal project review followed by a presentation to a class of Masters students from the University of Southern California (it was a lunchtime session for them, so it was a late evening one for me). It wrapped up yesterday with the generative design session for the Swiss Data Science Center, which despite a few technical hitches (not on my side, thankfully) seemed to go pretty well. I was told there were upwards of 400 attendees registered for the event, but I have…


  • Adding building systems to Dasher’s 2D heatmaps

    As a recap, so far in this series we've looked at creating 2D heatmaps, making them resizable, adding lots of them inside Project Dasher, and then making them pinnable per-level. There are two main tasks left for the completed feature – which will form the core of my upcoming class for AU2020 – which are to add information on building systems and to implement a UI to make these new views easier to access. Today we're focusing on adding building system information. Let's first step back and talk about why this is important… One of the key insights we've derived…


  • Register now for Autodesk University 2020!

    It's been a crazy year, but there's comfort to be had in certain things going ahead despite the craziness. For me Autodesk University is one of these things: my first AU was back in the year 2000, and I've probably only missed a few in the last two decades. This year's AU experience will be 100% virtual but also 100% free, so I'm really excited that so many more people will be able to experience AU! As of Wednesday, registration is now open for this year's AU. It's quick and easy – no need to fill out credit card details…


  • Get the latest information on Project Dasher at this week’s KEA BIM Café Talk

    I've been invited to talk about Project Dasher at the KEA BIM Café Talk on Wednesday of this week. Many thanks to Aske Strandberg for organising and moderating this event. It's being held online (of course) at 4pm CET on Wednesday September 16th. The session is primarily targeted at students from KEA – the Copenhagen School of Design and Technology – but guests are very welcome. If you'd like to join, feel free to sign up here. I'll be sharing a number of really cool enhancements I've been making to Dasher during the pandemic-related travel ban – only some of…


  • Pinning 2D heatmaps per-level in Project Dasher

    So far in this series we've looked at creating 2D heatmaps, making them resizable, and then adding lots of them inside Project Dasher. I've mentioned a few times – and I've seen the same commented via LinkedIn – that viewing data from multiple building floors at the same time would be beneficial. As a reminder, here's what happens when you change floors with the current implementation: The UX to implement some kind of "pinning" mechanism was non-trivial, but possible. The way I ended up thinking about this was as follows: We still want generic panels that will show data for…