Learn how to create simple to complex parametric models with Rhino Python and Grasshopper (GH) in your form finding and design exploration. Tap into the generative power of Rhino via Grasshopper's intuitive drag-n-drop visual scripting interface and combine GH nodes with Python to generate virtually any geometry.
You'll start by working through a series of bite-sized exercises to get up-to-speed with basics like creating curves and surfaces, utilizing input widgets, working with lists and data trees, and editing geometry with operations like loft, pipe, and extrude. Then you'll elevate your skills by learning how to generate popular effects like attractors, tessellations, spirals and
loops, stacking and voxelizing, cracks and wireframes, plus their variations. After getting comfortable with GH essentials, in the second half of the book you'll work through five complex application workshops--(1) Generating basket and textile weaved versions of a 3D model; (2) Creating sliceforms from meshes by cutting interlocking cross sections at various angles and intervals; (3) Making tiles, lithophanes, and molds by generating Breps from images, and projecting them onto other objects as decorative elements; (4) Generating fractals and tree-like canopies from L-systems, and (5) Creating city skyline models from building footprints (GIS data). With five applications under your belt, you'll wrap up the book by learning how to package Rhino Python and Grasshopper scripts into plugins suitable for online publication.
Whether you are interested in architecture, landscape, industrial, product, jewelry, fashion, or naval design, Parametric & Generative Design with Rhino Python and Grasshopper will add many tools to your generative repertoire.
You Will Learn to
- Generate a wide range of parametric models using Grasshopper and Python scripting
- Produce models from images and project them onto other objects as decorative elements
- Source building footprints (GIS) data and generate city skyline models from them
Who Is This Book For
This book is for Rhino users who want to learn Grasshopper and Python for parametric design and form finding; some basic knowledge of Python is helpful but not required