Use Dynamo script to generate and analyze the boundary setback conditions for your buildings to make better informed decisions.
Goals
- Use Dynamo to create boundary or setback elements in Forma for buildings.
- Analyse the building setbacks for compliance with zoning regulations
Prerequisite
- Latest Dynamo Sandbox or Revit 2024
- Dynamo player for Forma extension
- DynamoForma Beta package for Dynamo sandbox or Revit Dynamo
- Type of Projects: Suitable during early or concept design phase for residential/commercial projects typologies
- Create building proposal Nativly in Forma
- Create a volume or constraint that will be used to check for boundary conditions
Important Features
- Use of Forma's building tool to generate buildings
- Using volume tool in Forma, to develop volume or constraints around buildings as per zoning laws or regulations
- Using Forma's Dynamo Player for Forma Extension to run Dynamo Script
Workflow steps
Step1: Create Buildings & Corresponding Volume/Constraints in Forma for your proposal
-
Create a constraint volume on the site
-
Design buildings as per the requirements within the volumes
Step2: Dynamo Player in Forma
- Open Dynamo Sandbox or Revit dynamo in your system first
- From extensions tab add Dynamo Player to the project
- Launch the Dynamo player in Forma
- Specify the local location where the dynamo scripts are saved
Step3: Running Dynamo scripts in Forma
- Select from the folder directory the script to be run
- Select the Constraint elements
- Select the corresponding Building(s) within the volume
- Specify the Boundary setback value in meter using slider
- Run the script using the run button at bottom
Step4: Output In Forma
- The script might take some time to run, please be patient.
- Once done, review the output on the player.
- Use add element button to add the setback element to the model if needed.
- Select the view hide button on the player to visualize the color code or hide the color for the buildings.
- Based on output or updates re-run the script as required.
the video below showcases the above workflow in action, please view the video for better clarity & understanding.
Conclusion
- This compliance helps in creating orderly and predictable urban development, balancing residential, commercial, and industrial zones to optimize land use and maintain community standards.
- Adequate spacing between structures allows for optimal sunlight exposure and natural ventilation, reducing reliance on artificial lighting and HVAC systems, thereby lowering energy consumption and operational costs.
- By providing sufficient space around buildings, setbacks improve the overall urban design and livability. They enable the inclusion of green spaces, sidewalks, and public amenities, contributing to a more attractive and functional urban environment.