Skip to content
  • Generative Urban Design

Generative Urban Design


Ever wanted to design the next Smart City?
Learn how to develop up a C# plugin in Rhino to develop up a generative system that will output thousands of variable urban designs with a click of a button.
Best for:

Designers wanting to generate out different city designs at the touch of a button.

Difficulty:
Duration:
5.5 Hours

Learning Objectives


  1. Learn how to develop up a C# plugin in Rhino
  2. Learn how to develop up a generative system that will output thousands of variable urban designs
  3. Learn how to add parameters based on urban design features
  4. Learn how to save and export digitally generated urban designs

Course Modules



First look into Rhino and the Git Repository.
  • 01 | Introduction
  • 02 | Setting up your Project
  • 03 | Testing the Connection to Rhino
  • 04 | Git Repository
Learn how to set up your Urban Simulator project.
  • 01 | The Urban Simulator
  • 02 | Remove Example Code
  • 03 | Plugin Functions
  • 04 | Committing to Github
  • 05 | Setting up the Main Class
Learn how to select and store the Precinct surface area.
  • 01 | Get the Precinct Surface
  • 02 | Storing the Surface
  • 03 | Debugging
Set up, generate and store the Road Network logic.
  • 01 | Road Network Logic
  • 02 | Extracting Precinct Borders
  • 03 | Generating Perpendicular Lines
  • 04 | Extending Curves to the Boundary
  • 05 | Setting up Recursion
  • 06 | Activating the Recursion
  • 07 | Tweaking Parameters
  • 08 | Random Seed Geneartor
  • 09 | Storing the Road Network
Learn how to create and subdivide Plots and their boundaries.
  • 01 | Creating Blocks
  • 02 | Shrinking Faces
  • 03 | Block Subdivision Strategy
  • 04 | Evaluating Points on the Block
  • 05 | Debugging the Block Width
  • 06 | Subdivision in Both Directions
  • 07 | Creating Plot Boundary Points
  • 08 | Making Side Boundary Lines
  • 09 | Creating Plot Surfaces
Offset, extrude and generate Buildings and then colour code them according to Building Type.
  • 01 | Finding Code Snippets Online
  • 02 | Offsetting Plots
  • 03 | Extruding Buildings
  • 04 | Setting up Plot Zoning
  • 05 | Assigning Plots to Blocks
  • 06 | Assigning Buildings to Plots
  • 07 | Linking the Plot and Block Objects
  • 08 | Checking Building Height Variations
  • 09 | Assigning Colour Based on Height
Learn how to quickly generate multiple design options.
  • 01 | Creating Multiple Options
  • 02 | Conclusions and Future Work

Skills and Careers




2D/3D Modelling


Design Automation


Digital Modelling


Evolving Architectures


Generative Design


Generative Processes


Parametric Design


Programming


Scripting


Urban Design


Architectural Design


Presentation

These are some great careers that this course will prepare you for:

3D Modeller, 3d Parametric Design And Visualisation Specialist, Architect, Architectural And Urban Design Specialist, Architectural Assistant, Architectural visualiser, Computational Designer, Design Technology Manager (Architecture Design Firms), Design Technology Specialist, Senior Designer, Urban Data Analyst (Business Consultancy Firms), Urban Designer

Related Courses

Increase your expertise and become a successful professional, check our courses:

Related Streams




See All Streams



Meet the Author


Dr

Benjamin Coorey


CEO and Founder of Archistar.ai

See All Their Courses


Plus more


Our Guarantee to You

Increase your expertise and become a successful professional, check our courses:

Architect designing

You'll design faster and more accuratelly


Our members report on average they save 4.4 hours a week per person on design after taking our training. We also provide time-saving plugins to eliminate manual work.

Online support

You'll be supported


Our ArchiStar expert team and massive ArchiStar community are here to support you. We answer any question you have within 24 hours (normally a lot faster).


Our Guarantee to You

Increase your expertise and become a successful professional, check our courses:

Architect designing

You'll design faster and more accuratelly


Our members report on average they save 4.4 hours a week per person on design after taking our training. We also provide time-saving plugins to eliminate manual work.



3D softwares licensing

You will save money


We have over $25,434 worth of members discounts on most popular software programs. Also, with the design time savings you can take on more projects without adding new staff.



Online support

You'll be supported


Our ArchiStar expert team and massive ArchiStar community are here to support you. We answer any question you have within 24 hours (normally a lot faster).





Online Learning for Architecture, Construction and Engineering Firms



Online Learning


Used globally by Architects, Engineers, Schools and Universities

Benchmarking


Find out how your skills compare to the rest of the industry.






What our Members are Saying




We are excited to roll out this world-class training platform to our Australian and overseas offices.




This learning platform is world class. Our first and second-year students are now producing work previously only reserved for Masters-level students.




If you want to get ideas out of your brain and into 3D design, or even to 3D printing like me, this is the place to go.




I really enjoyed the videos, they are so clear and easy to understand. So amazing to see what can be done with Rhino!






ArchiStar user

Ready to Learn from the Best?


Get started with an ArchiStar membership. It includes our world-class online courses, time-saving software applications and member discounts on the software you use every day.


See Plans and Pricing


ArchiStar is used by the best companies and universities



ArchiStar Office   |   Mezzanine, Levels 1-3, 388 George Street   |   Sydney NSW 2000, Australia   |   Phone: +61 2 9899 5247   |   Contact us

© 2018 ArchiStar Academy   |   Terms of use   |   Privacy of Use   |   FAQ