
You can find the mentioned plugin links attached to this lecture.
Explore reading and writing textual terrain data in Grasshopper, using X, Y, Z values to reconstruct terrain models and generate geometry in different software packages.
Pay attention that the workflow in the video has one shortcoming. In case any of the XYZ values of a point is 0, they will also be filtered out with the conversion of text to boolean. So instead using a "text length" component may be more reasonable.
You can get Volvox with the attached link.
Find the link to download the Pancake plugin attached to this lecture.
You can also use a component called "Points to Numbers".
Learn to convert planar drawings and topography symbols into precise 3D terrain meshes using Grasshopper automation, enabling fast reconstruction for landscape design projects.
Organize data with Grasshopper geometry pipeline by dynamically referencing Rhino objects, filtering shapes (points, circles, squares), and dispatching by similarity and null-value detection to separate curves, symbols and points.
Find the link to EleFront plugin attached.
Use a semi-automated workflow to intersect topo curves with a guideline, filter and sort by intersection along the line, then move each curve vertically by the specific increment.
Group curves to preserve relative positions for vertical alignment, then bake them into a topo layer with Grasshopper to reconstruct the terrain.
Here the "Cull Duplicates" component eliminates both duplicates. If you want to preserve one curve you can right-click the Cull Duplicates and select the "Leave One" option.
Apply a custom boundary to a mesh using a Rhino curve extruded in Z to intersect the mesh. Use mesh split to crop the mesh into outer and inner parts.
Transform the initial terrain mesh into a terraces model to support landscape design projects, including cardboard mockups and various landscape applications, adding a practical routine to your design toolbox.
Create a solid mesh from a flat terrain by adding thickness, project the mesh onto the ground plane for the bottom, and build the surrounding walls as meshes for speed.
Master landscapes with Grasshopper by learning how to manage many meshes using mesh join, data tree branching, and path shifting to keep pieces separate and produce multiple meshes.
Generate terraces contours in Grasshopper using the Contours component, starting from a chosen point and direction, with a specified spacing, and ensure closed curves by joining and renumbering data trees.
Rebuild noisy contours into smooth polyline curves, handle holes with boundary and trimmed surfaces, then convert to meshes to yield a solid, terraced terrain model.
You can find the OpenNest plugin with the attached link.
Learn how to restructure data in Grasshopper landscapes to preserve consistent data structures for contours and polylines by using flatten tree, preventing errors and boosting robustness.
Explore nesting in Grasshopper by distributing simplified contours onto sheet rectangles, tuning spacing, placement, tolerance, and rotations, using the nesting solver and seed and preview controls to optimize layout.
Generate terrace stairs using a parametric Grasshopper algorithm, define stair lines from a top view, and verify alignment in perspective view for fast landscape design.
Draw a guiding line and create a vertical plane to intersect curves, graft and project intersection points to the line. Then form a polyline base for stairs.
Explore how to create stair profiles by dividing curves, shattering lines by parameters, and translating segments with vectors and amplitude, then loft, join, and union them into a single polyline.
Set up profiles and rails in grasshopper, sweep to form stairs with a start plane, orient and flip planes, and align origins. Cap the geometry and preview it on terrain.
Explore intrinsic terrain properties by visualizing elevation, slope, and aspect, and analyze visibility from scattered points to determine which areas are most viewable, using algorithms and visualization logic.
Evaluate and visualize terrain slope on a Grasshopper meshed landscape by using face normals or vertex normals to color code slope with a gradient, highlighting fast, vertex-based coloring for performance.
Explore aspect visualization for slope orientation by mapping angle from north to west using color interpolation, legend, and 360-degree domain remapping on a mesh.
Mastering landscapes with Grasshopper teaches computing terrain visibility from multiple viewpoints, aggregating visibility across points, and using interpolation and color to visualize view sheds.
Learn to generate roads on terrain in Grasshopper by reshaping the terrain around road presence, not editing new geometry; the terrain dynamically updates and colors indicate road presence.
Adjust the terrain with Grasshopper by updating a mesh's vertex heights near a road using closest points, distance thresholds, and pick-and-choose logic.
Learn to extend terrain-driven roads from one curve to multiple curves in Grasshopper by selecting the closest curve for each terrain point and projecting its Z coordinate.
Color the mesh by each point’s proximity to roads to decide its color, using gray asphalt and grassy green, with Catmull-Clark smoothing preserving color information.
Transfer mesh structure by projecting vertices between two terrains, reconciling vertex and face counts after remeshing, to enable accurate cut and fill analysis between matched meshes.
Learn to compute cut and fill between an initial and a desired mesh by comparing triangle volumes projected to a ground plane, using area-based height methods for fast, accurate results.
Explore cut and fill visualization by coloring two input meshes with face-based quantities, using a green-to-red gradient and neutral gray, and applying a symmetric domain for meaningful color coding.
Construct a grid from a bounding box in Grasshopper by dividing a rectangle into square-like cells with a chosen cell size, then interpolate color samples and build a legend.
Adjust mesh levels across regions to match plot elevation for buildings, and minimize the total absolute difference for cut and fill to balance soil on site.
Adjust terrain by manipulating vertex positions in meshes using plots, preserving X and Y while assigning Z from curves based on plot indices, with null handling for outside areas.
Cluster mesh results and optimize vertical placements of three polylines using galapagos to minimize the absolute cut and fill, illustrating survival of the fittest, cross breeding, and mutation across generations.
Become an expert in computational modelling of terrains with Grasshopper3D in this comprehensive and in-depth course! This course is designed for mid-level users who are looking to take their terrain modelling skills to the next level.
Grasshopper3D is a powerful tool for computation modelling and this course will teach you everything you need to know to start creating amazing terrain models. From working with surveyor data to advanced techniques for modelling terraces and stairs on a landscape, you will learn how to create and manipulate 3D terrain models with ease.
In this course, you will learn:
How to convert surveyor data into points and mesh using Grasshopper3D
The process of reconstructing mesh from flat topographic curves
Techniques for modelling terraces and stairs on a landscape
Intrinsic properties of terrain, such as slope, aspect, and viewshed, and how to perform computational analysis and data visualization
Computing and optimization of cut and fill operations with Grasshopper algorithms
The course covers everything from basic to advanced techniques, providing you with the knowledge and skills necessary to take your terrain modelling to the next level. Whether you are a beginner or an advanced user, you will learn how to create and manipulate 3D terrain models with ease.
By the end of this course, you will have a solid understanding of how to model terrain with Grasshopper3D and be able to create your own custom models with ease. So why wait? Enrol now and take the first step towards mastering terrain modelling with Grasshopper3D!