Autodesk Uses Intensive Residency Program for Generative Design

Dev

A typical software development project has a series of phases:

  • The Development phase includes a collection of Agile sprints where the team rapidly iterates on: specifying a small amount of functionality, designing the code to provide it, coding to realize it, testing to make sure the new functionality works, and regression testing to ensure that the new code didn’t break other parts of the system that were previously working. The process is repeated several times.
  • Alpha testing to validate the desirability of a collection of functionality early in the process.
  • Beta testing to verify that the collection of functionality is ready to be released.
  • Release processing to make the collection of functionality publicly available.

Generative design mimics nature’s evolutionary approach to design. Engineers input design goals into generative design software, along with parameters such as materials, manufacturing methods, and cost constraints. Then, using cloud computing, the…

Read more