Generative Design Primer
  • Welcome
  • Introduction to Generative Design
    • Computational Design
    • Generative Design
      • What is Generative Design?
      • Why should I use Generative Design?
      • What goes into a Generative Design Process?
        • Anatomy of each stage
      • Examples of Generative Design
        • MaRs Innovation District of Toronto
        • Furniture Design
        • A Further Analogy
      • Anatomy of a Good Generative Design Process
    • Visual Programming
    • Dynamo
    • Generative Design for Revit and Dynamo
  • Deeper Dive to Generative Design
    • Algorithms
      • What are Algorithms?
      • Generators
      • Evaluators
      • Solvers
    • Optioneering
    • Optimization
      • What is Optimization?
      • Objective Function
      • Constraints
      • Data
      • Defining Goals
    • Genetic Algorithms
      • What is a Genetic Algorithm?
      • Initialization phase
      • Evaluation Phase
      • Selection Phase
      • Crossover Phase
      • Mutation Phase
    • Other Techniques
    • Genetic Algorithm Q&A
  • Hello Generative Design for Revit and Dynamo!
    • Installing Generative Design
    • Setting up a Graph for Generative Design
    • Running Generative Design
    • Visualizing Results in Generative Design
    • Refinery Toolkit
      • Installing the Refinery Toolkit from the Dynamo Package Manager
      • Using the Refinery Toolkit
    • Space Analysis for Dynamo
      • Installing the Space Analysis for Dynamo package from the Dynamo Package Manager
      • Using the Space Analysis Package
    • Using Revit alongside Generative Design
      • Using Data from Revit
      • Remember Node Inputs
      • How to Test Revit Data Capture
      • Detailed Example Workflow
      • Sharing Logic and Results
      • Current Limitations
      • Accessing Generative Design Directly From Revit
  • Sample Workflows
    • Getting Started Workflows
      • Highest Point of a Surface
      • Minimum Volume and Maximum Surface
    • Architectural Workflows
      • Building Mass Generator
      • Building Positioning based on Solar Analysis
      • Office Layout
      • Grid Object Placement in a Room
      • Entourage Placement Exploration
    • MEP Workflows
      • Distributing Spotlights in an Office Space
    • Structural Workflows
    • BIM Workflows
      • Placement of views on sheets
    • Community Examples
      • Guidelines
      • List Of Examples
  • Generative Design in Your Office
    • What Generative Design Can Be Used For?
    • What Generative Design Can’t Be Used For?
    • How to Convince Senior Stakeholders of Using Generative Design?
    • The Role of a Generative Designer
    • Hiring a Generative Designer
  • Next Steps
    • Machine Learning
      • What is Machine Learning?
      • Is Generative Design Machine Learning?
      • Can Machine Learning and Generative Design Work Together?
  • Appendix
    • Glossary
    • Reference Material
    • Need Professional Help?
Powered by GitBook
On this page
  • Myths and Misconceptions:
  • Obvious Solutions
  • Confusing Visual Programming Problems with Generative Design Problems
  • Incorrectly Defined Problems
  • No Clear Relationship Between Variables and Intention

Was this helpful?

  1. Generative Design in Your Office

What Generative Design Can’t Be Used For?

PreviousWhat Generative Design Can Be Used For?NextHow to Convince Senior Stakeholders of Using Generative Design?

Last updated 5 years ago

Was this helpful?

If you want to implement Generative Design for Revit in your office, it's important to understand what it can and cannot do, and to communicate this information correctly to your team.

Unrealistic expectations of Generative Design could cause users to become disillusioned by it and risk losing further interest in investing in generative design applications in the future.

Myths and Misconceptions:

Although Generative Design is great at solving problems, there are certain problems that are not appropriate for the application.

Guiding a team into allocating the appropriate amount of time and effort into the most relevant problems can be just as important as solving the problem itself. Some of the common mistakes are described below:

Obvious Solutions

One of the advantages of Generative Design is that it can help you clarify multi-dimensionality and complexities that go way beyond human understanding.

Although some of the examples presented in this primer are simple, the true potential of Generative Design is achieved by incorporating conflicting criteria with the right amount of complexity. To avoid wasting time - and to ensure Generative Design becomes a valuable resource - users should focus on problems that do not have obvious solutions.

Note: If your problem has obvious solutions then you may need more variables.

Confusing Visual Programming Problems with Generative Design Problems

Even though Generative Design works with Dynamo, it is important to differentiate between problems that need an automated process and problems that need exploration.

As a rule of thumb, if you intend to solve a problem that deals with automation, use Dynamo; if you intend to explore multiple solutions, use Generative Design.

Incorrectly Defined Problems

A generative design problem always needs a set of variables or inputs. These inputs are manipulated by the user and their variation should result in a design space to explore.

If these variables are too limited, Generative Design won't be able to offer a variety of results to the problem.

No Clear Relationship Between Variables and Intention

Unfortunately, Generative Design cannot create design parameters for you. It would be similar to asking Google for the meaning of life.

If you don’t have clear goals to evaluate or clear ways of defining which designs are acceptable, then Generative Design can’t help you. There should also be a clear understanding on how the intention relates to your inputs.