Autodesk Research
-

Over the last few months I've been working with my colleagues in The Living to add important – but still slightly speculative – capabilities into the Generative Urban Design tool we've been working on for Van Wijnen. The opportunity presented itself back at Autodesk University 2018, when Lorenzo Villaggi and I were discussing the state of the world over a few beers. It seemed absolutely clear, from our perspective, that given where we are today – thinking about global politics, the climate and civil liberties – it seems inevitable that the next thing to hit will be the zombie apocalypse.…
-

On Wednesday morning I headed up to Stockholm to participate in a Generative Design workshop for Sweco. It's been a long time since I've been to Sweden, so it was a fun coincidence that I already had a little taste of the country as I took my train to Zurich airport from Neuchatel. IKEA Switzerland has a special vending machine moving between the larger Swiss railway stations as part of a promotional event. It was a bit of a shame the machine was out of order, but these things do happen. The flight to Stockholm Arlanda was uneventful, and I…
-

There's a lot happening this week in the world of Generative Design for AEC at Autodesk. Aside from the Space Analysis package we announced, there's interesting news from both the Dynamo and Refinery teams. The Dynamo team has kicked off their daily build process once again, this time focusing on Dynamo Sandbox builds. This is very interesting news for me, and probably for other people working on GD projects outside of Revit: I use Dynamo Sandbox to do the majority of my GD-related studies – usually by starting the executable found at %programfiles%\Dynamo\Dynamo Core\2\DynamoSandbox.exe that's installed with Dynamo for Revit.…
-

As promised last week, Autodesk Research has now posted v0.2 of our Space Analysis package to the Dynamo Package Manager. This version contains nodes for pathfinding as well as for visibility analysis. Both implementations work via a common SpaceLattice object – basically a 2D grid with diagonal connections – that can be used to drive both algorithms. In reality you may end up having multiple lattices – as pathfinding may be working with "barriers" that don't affect visibility – but the node you need to use is the same. We had posted a previous version with just pathfinding, but as…
-

A quick update before a larger unveiling next week… We've made solid progress with implementing the grid-based capabilities of the SpaceAnalysis package. All being well we should have an "official" version available early next week. This release will contain pathfinding – based on Djikstra's shortest path algorithm, working on a grid with the size and resolution of your choice – as well as the ability to test visibility – using the same grid for an Isovist-like analysis. We have a version already posted via the Dynamo Package Manager (ssshhhh!), but we've gone through and rationalised a bunch of the nodes…
-

After having spent a great few days with the Toronto team, I headed home on Friday afternoon. I did have a little bit of "fun" getting home, though: firstly the UPExpress going from Union Station to Pearson Airport stopped – ostensibly waiting for the right signal – for about 30 minutes. It wasn't a big deal for me, thankfully: I'd left some buffer in my schedule, so still had a little time to wait at the airport. While I did so, for some reason I checked my downloaded Netflix content… none of it played: I kept getting an obscure error…
-

I seem to spend quite a bit of time, these days, talking about the new Autodesk office in Toronto. I did visit one part of the office when I came through in July 2017 – on our world tour – but people hadn't, at that point, fully moved across from the former 210 King St East office. So this week was – somewhat surprisingly – the first time I'd actually seen the generatively-designed office space first-hand. Crazy. I've been staying in the Chelsea Hotel – apparently the largest hotel in Canada, with about a thousand rooms – which is conveniently…
-

I'm at Zurich airport, waiting for my flight to Frankfurt, from where I'll head onwards to Toronto. (The way over has a stop as the daily direct flight leaves too early for me to comfortably take… at least I can take the direct flight home – a red-eye – on Friday night.) The main purpose for this trip is a team offsite on Thursday, but I'll be spending as much time as I can on Wednesday and Friday working with my Toronto-based colleagues. There are a few Dasher 360-related tasks I need to move forward, while I'm there, and I'm…
-

I'm on holiday with my family, this week, enjoying the Bernese Oberland with family and friends. In Toronto – where I'm heading next week – my team-mates are busy trying out the 2D path-finding component I talked about in the last post. Now that Simon Breslav has wrapped the C++ path-finding module created by Rhys Goldstein – building a .NET wrapper and using it from Dynamo – he's started using it to implement a version of the "buzz" metric The Living used for Project Discover. Here's a sneak peek of how it currently looks with one possible layout of the…
-

Over the last few weeks colleagues in Autodesk Research have been building the foundations for a space analysis package that can be used for generative design workflows in Dynamo. We'd love to hear from you if you're interested in taking it for a spin. But first, a little background… We've known we've needed to get better performance when analysing 2D and 3D spaces since embarking on the original layout of the new MaRS office in Toronto as part of Project Discover: the approach we had worked well – as I think is clear from the results of the project –…