Autodesk Research

  • I'm happy to announce that the Capturefinery package for Dynamo (and Refinery) is finally ready for posting to the package manager! My main misgivings – stopping me from posting it sooner – had been around the basic UX (fixed in the last update) and the fact that the tool requires (or required) the system to basically be dedicated to the capture operation. These have all now been addressed. Here are the enhancements I made today: The graphics are now captured via the Dynamo API, rather than via the OS (i.e. the screen) This means you can keep Dynamo minimised and…

  • I talked recently about a Dynamo view extension I created to capture presentation graphics (primarily animated GIFs) from the entries in the "hall of fame" of a particular Refinery study. This has been super-useful, internally, but not just for creating fancy graphics. Early on we realised that it was a great way to identify problems in Dynamo graphs: we could see the occasional error state (with the yellow text at the bottom left of the screen) flash past, indicating that a Dynamo run had completed with warnings and/or errors. Presumably the errors haven't stopped the metrics from being evaluated and…

  • I only managed to write a single blog post last week, as I spent the week at TechX 2019 attending interesting classes and networking with my Autodesk colleagues. It was an amazing week, so I do feel it's worth sharing a bit more of its goings-ons. I only really talked about the first day of TechX in my last post, so let's now see what the rest of the week had in store. Much like the first day, the second day at TechX started with a number of keynotes. The first two were by Autodesk executives, our CHRO (Chief Human…

  • A few weeks ago I posted a GIF on Twitter that showed a few images from an earlier version of the Project Rediscover graph. I created this in a very manual, low-tech way: firstly, I selected a number of designs in Refinery, one-by-one, took a screenshot of each and then used GIMP to build an animated GIF. (This used to be very easy to do with previous versions of OS X, by the way: the Preview tool allowed you to drag images across into a GIF file and create new frames, and you could then use GIMP to adjust the…

  • I've mentioned this topic a few times in recent weeks, so it was really time to sit down and put pen to paper (or fingers to keyboard). This one was a lot of fun to dig into, and I think the results will be of interest to people. Parallelism is something that I've been tracking since my studies during the 90s: I remember programming transputers using a programming language called occam, way back when. I was really happy when – around a decade ago – Microsoft got serious about tackling asynchrony and concurrency with F#'s Asynchronous Workflows and the .NET…

  • Today the call for proposals opens for AU 2019 – and its accompanying Forge DevCon – in Las Vegas. I was informed of this fact by an email which very creepily contained a photo of me describing something or other with my hands. (Jeremy Tammik speculated that I was once again talking about zombies. 🙂 As one door opens, another one closes: this is also the last day you can submit classes for AU Germany and the Forge DevCon in Darmstadt. It's important to note that AU Germany is a German-language event, while its DevCon is in English. Here are…

  • I've been spending a lot of time talking about the work we're doing with Dynamo and Refinery – especially as it relates to our plan to share a version of the "Project Rediscover" graph at AU London 2019. But there's more my team is hoping to be able to share in mid-June at Tobacco Dock: we're working towards having a version of the NEST building – in particular the DFAB House, a showcase for digital fabrication in the building industry – inside Dasher 360. Ideally it'll be displayed on a large touchscreen for people to interact with. [See below for…

  • The last few days have been a lot of fun, as some of you will have noticed on my Twitter or LinkedIn feeds. Since the last post, where I announced the fact we've been working on Project Rediscover, I've spent quite a bit of time reworking the graph to have more reusable chunks. Here's a recent snapshot of the graph: In the last post, the subgraph that generates text for the metrics and the radar chart as geometry – both to the right of the image – was hardcoded to the exact metrics we were dealing with. To make it…

  • I've talked before about Project Discover: the project where The Living used generative design to explore layout options for the new Autodesk office in the MaRS district of Toronto. As the project was run before Project Refinery was available – and so didn't make use of a Refinery-compatible graph – we've been working on a new iteration of the tool that can be used with the Autodesk GD toolset for AEC workflows (i.e. Dynamo + Refinery). Internally we're affectionately referring to this project as Project Rediscover. Things are moving along well: thanks largely to the Space Analysis package (and yes,…

  • As a follow-up to this recent post, I decided to add a couple of metrics to the previous graph and try it out with Refinery. And here's the updated graph for you to try for yourselves. The first metric relates to the pathfinding capability, and I've called it "Access". There are a few things going on, here: for sure we want to measure the shortest average path, but also to disqualify (or at least penalise) designs that don't have paths to all of of our points of interest (i.e. the corners). But I also wanted to weight the results to…