Bcity | Building A Procedural City Generator With Geometry Nodes

CG Cookie in Training


We built this city!

From the moment Geometry Nodes hit the scene, Blender artists have wanted to generate procedural cities. While several commercial add-ons exist to achieve city generation in a variety of ways and quality - what if you build your own from scratch?

This is precisely the goal of the BCITY course! Mike Hodgetts is a bona fide node wizard and he's here to guide you step-by-step through his process of developing a city generator!

What you will learn

We won't lie to you: Geometry Nodes is one of the most complex and technical aspects of Blender. It's often quite difficult to wrap one's mind around the logical mindset.

Fortunately, Mike's expertise and ability to convey information effectively is the driving force behind this course. With over 5 hours of comprehensive curriculum, you're in very good hands!

Here are some specific things you will learn through this course:

  • Working with Attributes
  • The power of procedural and parametric modelling techniques utilizing curves
  • Creating parametric and dynamic shaders with Geometry Nodes attributes
  • Procedurally generating UV coordinates
  • Utilizing Repeat Zones and For Each Loops
  • Keeping an organized node graph with the use of Node Groups
  • Instancing distribution methods

Chapter 1  Foundations


Geometry Nodes are complex so it's best to start by zooming out and understanding the process at a macro level before diving into the micro details.

Chapter 2  Roads


Roads define the grid-like pattern that establishes much of a city's structure. This is a great place to establish fundamental Geometry Nodes procedure before getting to more complex tasks.

Chapter 3  Lane Markings


Finalize the road system with dynamically updating lane markings, including vehicle lane counts and crosswalks.

Chapter 4  Instances


A crucial component of Geometry Node power is instancing. Here we will variably populate our streets with lamps, benches, traffic lights, and trees.

Chapter 5  Buildings


As the #1 feature of cities, buildings are important to get right. Learn how to mask out a dynamic grid-pattern to establish building footprints, extrude into building proxies, and then instance building pieces into complete structures.

Chapter 6  Final thoughts


Mike concludes the course with a few final thoughts on Geometry Nodes as a whole along with challenging you with a final exercise.

About the instructor  Mike Hodgetts


Hi there! I'm the Head of CG for Sim-Plates where we create 360-degree backgrounds for virtual production car processing, all with Blender. I'm a 3D generalist, technical artist, specializing in toolset development. I'm excited to teach you how to create custom procedural toolsets with Geometry Nodes!


Want more CG Cookie Courses?

If you get inspired and would like to become a CG Cookie member after purchasing this course, send a message to support@cgcookie.com and we will be happy to help you set up an annual membership while discounting the amount you paid for this course on Blender Market.  A membership will give you access to our instructors, our community and 100+ CG Cookie Blender courses.  Be sure to mention your Blender Market Order ID and we will take it from there.

For more information, visit cgcookie.com or head over to our Creator Profile here on Blender Market

$34.99

Have questions about this product?
Login to message

Details
Sales 10+
Published 2 days ago
Software Version 4.3
License Royalty Free
Discover more products like this

Geonodes Blender geometry nodes city generator