Geometry test 0506 stair and routing


Geometry-Based Form Generation Using Dynamo and Generative Design: Creating Unique Stair Forms and Optimizing Routing

In recent times, Dynamo and Generative Design (GD) have emerged as powerful tools in the architecture and design fields, presenting innovative possibilities. Particularly in handling complex and non-standard geometries, the combination of these two tools offers a robust solution for maximizing efficiency and creativity.

This post explores the integration of Dynamo's geometry-based form generation capabilities with Generative Design's optimization algorithms to create uniquely shaped structures and efficiently connect them through routing. Although not a typical staircase, we will examine the process of generating right-angled forms by dividing a specific curve at regular intervals, and applying routing rules based on defined points to Generative Design to achieve optimal results.

1. Geometry-Based Unique Form Generation: Creating a 'Staircase That Isn't'

Dynamo's powerful Geometry nodes enable the generation of unconventional forms through programmatic methods. In this work, we create an abstract structure resembling a three-dimensional 'staircase' by dividing a base curve at consistent intervals and generating perpendicular line segments from each division point.

The core idea involves:

  • Curve Division: Accurately dividing a reference curve into desired intervals.
  • Perpendicular Vector Generation: Calculating vectors perpendicular to the tangent vector of the curve at each division point.
  • Perpendicular Segment Generation: Creating line segments of a specific length along the calculated perpendicular vectors.
  • Solid or Surface Generation: Connecting or sweeping the generated segments to form the final 3D geometry.

This process can be intuitively implemented through Dynamo's visual programming interface. A significant advantage is the ability to observe various transformations in real-time by altering input values such as curve shape, division spacing, and perpendicular segment length.


2. Optimal Routing Using Generative Design

To efficiently connect the generated 'staircase that isn't' structures, we utilize the routing capabilities of Generative Design. First, we define the key points that need to be connected and create an initial polycurve linking these points.

The routing rules are defined as follows:

  • Path Point Utilization: Using each point of the initial polycurve as a basis for creating new paths.
  • Vertical Displacement: Displacing each point vertically along the existing curve to establish new locations.
  • New Polycurve Generation: Connecting the newly established points to create the final routing polycurve.

In Generative Design, these routing rules are combined with optimization objectives (e.g., minimizing total path length, avoiding specific obstacles). The system then automatically explores various design options to find the optimal routing path. Users can evaluate the diverse results presented by Generative Design and select the optimal solution that best aligns with their design intentions.


3. The Synergistic Effect of Dynamo and Generative Design

This case study effectively demonstrates the complementary synergy between Dynamo's precise geometry control and Generative Design's automated optimization algorithms. By automating and optimizing the entire design process, from complex form generation to efficient pathfinding, we can achieve the following benefits:

  • Reduced Design Time: Minimizing manual modeling and review processes to shorten overall design time.
  • Exploration of Diverse Design Options: Discovering a wider range of design possibilities that might be overlooked with traditional methods through Generative Design.
  • Performance-Driven Design: Implementing designs that consider performance metrics (e.g., travel distance, material usage) by setting optimization goals.
  • Exploration of Creative Forms: Investigating unique and innovative forms based on Dynamo's flexible geometry generation capabilities.

Conclusion

Dynamo and Generative Design are powerful tools that unlock new possibilities in the architecture and design fields. By integrating geometry-based complex form generation with the optimization capabilities of Generative Design, we can establish more efficient and creative design processes. Although this example did not involve a conventional staircase, the presented form generation and routing rules can be applied to various design challenges, and the utilization of these two tools is expected to expand further in the future.

For more detailed information, please refer to the tutorial video below:

https://youtu.be/BAYsMGHXTys


 





댓글

이 블로그의 인기 게시물

Structural Analysis Workflow with Dynamo and Robot